jQuery preventDefault在iOS 9上无法正常工作
我正在使用jQuery在固定标题中的搜索框中淡入淡出,如下所示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();
<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,您可以使用$()快捷方式。