Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery preventDefault在iOS 9上无法正常工作_Jquery_Ios_Preventdefault - Fatal编程技术网

jQuery preventDefault在iOS 9上无法正常工作

jQuery preventDefault在iOS 9上无法正常工作,jquery,ios,preventdefault,Jquery,Ios,Preventdefault,我正在使用jQuery在固定标题中的搜索框中淡入淡出,如下所示 <script type="text/javascript"> jQuery(document).ready(function() { jQuery(".search_button").click(function() { event.preventDefault();

我正在使用jQuery在固定标题中的搜索框中淡入淡出,如下所示

<script type="text/javascript">  
    jQuery(document).ready(function()
        {
            jQuery(".search_button").click(function()
                {
                    event.preventDefault();
                    jQuery(".h_search").fadeIn("fast");
                    jQuery( "#search" ).focus();
                }); 
   });
</script>

jQuery(文档).ready(函数()
{
jQuery(“.search_按钮”)。单击(函数()
{
event.preventDefault();
jQuery(“.h_search”).fadeIn(“fast”);
jQuery(“#搜索”).focus();
}); 
});
我正在使用preventDefault来阻止页面在点击链接时跳转到顶部,它在iPhone4和iOS 7上正常工作,但在iPhone4S和iPadMini和iPad9上不工作,内容仍然跳转


有人有什么想法吗?

您需要将事件传递到回调中

<script type="text/javascript">
    jQuery(document).ready(function() {
        jQuery(".search_button").click(function(event) {
            event.preventDefault();
            jQuery(".h_search").fadeIn("fast");
            jQuery("#search").focus();
        });
    });
</script>

jQuery(文档).ready(函数(){
jQuery(“.search_按钮”)。单击(函数(事件){
event.preventDefault();
jQuery(“.h_search”).fadeIn(“fast”);
jQuery(“#搜索”).focus();
});
});

您需要将事件传递到回调中

<script type="text/javascript">
    jQuery(document).ready(function() {
        jQuery(".search_button").click(function(event) {
            event.preventDefault();
            jQuery(".h_search").fadeIn("fast");
            jQuery("#search").focus();
        });
    });
</script>

jQuery(文档).ready(函数(){
jQuery(“.search_按钮”)。单击(函数(事件){
event.preventDefault();
jQuery(“.h_search”).fadeIn(“fast”);
jQuery(“#搜索”).focus();
});
});

在旁注上。。。您不需要每次都使用jQuery()调用jQuery,您可以使用$()快捷方式。。。您不需要每次都使用jQuery()调用jQuery,您可以使用$()快捷方式。