Safari不支持点击空白处关闭DIV菜单的jQuery码,而PC和安卓都毫无问题,请高手帮忙解决! 5
Safari不支持点击空白处关闭DIV菜单的jQuery码,而PC和安卓都毫无问题,请高手帮忙解决!以下这两种方法我都用过了,无论是IE8或者其他PC浏览器、以及安卓浏览...
Safari不支持点击空白处关闭DIV菜单的jQuery码,而PC和安卓都毫无问题,请高手帮忙解决!
以下这两种方法我都用过了,无论是IE8或者其他PC浏览器、以及安卓浏览器都可以毫无问题。
但换了苹果设备就完蛋了,无论Safari或任何浏览器,都无法在空白处点击后关闭".new-sub",已经折腾了好久,还请高手帮忙解决,感恩您!!~~~~
方法一:
$("body").bind("click",function(evt){
if($(evt.target).parents(".menu").length==0)
{
$(".menu").children(".new-sub").slideUp("slow");
}
});
方法二:
$(document).click(function(aa){
var ttt = $(aa.target);
if(ttt.closest(".menu").length == 0){
$(".menu").children(".new-sub").slideUp("slow");
}
});
啊啊啊,自己解决了,改成 touchstart就ok啦@@@!!!!! 展开
以下这两种方法我都用过了,无论是IE8或者其他PC浏览器、以及安卓浏览器都可以毫无问题。
但换了苹果设备就完蛋了,无论Safari或任何浏览器,都无法在空白处点击后关闭".new-sub",已经折腾了好久,还请高手帮忙解决,感恩您!!~~~~
方法一:
$("body").bind("click",function(evt){
if($(evt.target).parents(".menu").length==0)
{
$(".menu").children(".new-sub").slideUp("slow");
}
});
方法二:
$(document).click(function(aa){
var ttt = $(aa.target);
if(ttt.closest(".menu").length == 0){
$(".menu").children(".new-sub").slideUp("slow");
}
});
啊啊啊,自己解决了,改成 touchstart就ok啦@@@!!!!! 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询