【发布时间】:2015-04-15 05:14:12
【问题描述】:
当用户点击此链接时,我会打开一个确认弹出窗口:
<a onClick="openPopup('#popup1')">foo</a>
这里是相关的 JavaScript:
function openPopup(id) {
$(id).show();
event.preventDefault();
$(id).addClass('is-visible');
$(id).css("z-index", "999999999999999999999999");
}
在 Safari 和 Chrome 中运行良好。然而,在 Firefox 中,触发器似乎不起作用。任何想法为什么?
我已经尝试像这样更改链接:
<a href="javascript:openPopup('#popup1');">foo</a>
虽然没有变化。感谢您的帮助!
【问题讨论】:
-
如果您使用 jQuery 作为标签指示,更好的做法是在 $('selector).on('click', function(){}) 内联中捕获点击事件javascript 成为主要的维护噩梦。
标签: javascript jquery