1
jQuery事件在浏览器中根本没有任何问题。jQuery事件在手机(iOS,Android)中无法正常工作
但是,在移动浏览器(iOS和Android)中,除非点击按钮1,否则它不能正确识别jQuery事件。我如何解决它在浏览器中正常工作的jQuery点击事件?
$(function(){
\t
$(".btn2").css({"display":"none"});
$("body").click(function(){ \t
\t \t \t \t \t if($("#menuSelect option:selected").index() > 0){
\t \t \t \t \t \t $(".btn1").css({"display":"none"});
\t \t \t \t \t \t $(".btn2").css({"display":"block"}); \t \t \t \t \t
\t \t \t \t \t }
\t \t \t })
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
\t <section class="section">
\t \t \t \t \t <select id="menuSelect">
\t \t \t \t \t \t <option value="menu" selected="selected">choose one </option>
\t \t \t \t \t \t <option value="a">a</option>
\t \t \t \t \t \t <option value="b">b</option>
\t \t \t \t \t \t <option value="c">c</option>
\t \t \t \t \t \t <option value="d">d</option>
\t \t \t \t \t </select>
</section>
<div>
<p class="btn1 button"><input type="button" value="button1" onclick="fn_popup_open('area_popup2');"/></p>
\t \t \t \t <p class="btn2"><input type="button" value="button2" id="Apply"/></p>