jQuery脚本没有';我不能在Firefox上工作
我在StackOverflow上从这里获取了以下代码:jQuery脚本没有';我不能在Firefox上工作,jquery,jquery-ui,firefox,Jquery,Jquery Ui,Firefox,我在StackOverflow上从这里获取了以下代码: $('body').click(function(event) { if (!$(event.target).closest('#myDiv').length) { $('#myDiv').hide(); }; }); 唯一的问题是在Firefox上(Safari works上)不起作用。为什么呢? 我应该如何更改它以使其与Firefox兼容?这是从Firefox复制的老把戏 单击div外部将隐藏div$
$('body').click(function(event) {
if (!$(event.target).closest('#myDiv').length) {
$('#myDiv').hide();
};
});
唯一的问题是在Firefox上(Safari works上)不起作用。为什么呢?
我应该如何更改它以使其与Firefox兼容?这是从Firefox复制的老把戏
单击div外部将隐藏div
$(targ).最近(“#myDiv”).长度
这是从
单击div外部将隐藏div
$(targ).最近(“#myDiv”).length
试试这个,如果不起作用请告诉我
$('body').click(function(event) {
target = (window.event) ? window.event.srcElement /* for IE */ : event.target;
if (!($(target).closest('#myDiv').length>0)) {
$('#myDiv').hide();
};
});
试试这个,如果不起作用就告诉我
$('body').click(function(event) {
target = (window.event) ? window.event.srcElement /* for IE */ : event.target;
if (!($(target).closest('#myDiv').length>0)) {
$('#myDiv').hide();
};
});
哪部分不起作用?事件是否没有发生?或者选择器没有找到任何东西?哪个部分不工作?事件是否没有发生?或者选择器找不到任何东西?它在演示中起作用,但在我的网站上不起作用。我将jQuery1.7.2与jQueryUI1.8.16一起使用。与该代码唯一不同的是,在设置
$(“#myDiv”).draggable()之前代码>。为什么不起作用?它在演示中起作用,但在我的网站上不起作用。我将jQuery1.7.2与jQueryUI1.8.16一起使用。与该代码唯一不同的是,在设置$(“#myDiv”).draggable()之前代码>。为什么不起作用?