考虑这个简单的链接:
<a href="#" onclick="javascript:{return false;}">Do Nothing</a>
如果它位于窗口中的主文档中,则单击它不会执行任何操作,因为return false
会取消单击。
但是当它位于iframe
文档中时(至少在Firefox和Chrome中),它会打开一个新的标签窗口。
这非常烦人,因为我希望能够挂钩点击事件(实际上是使用jQuery&#39; s $(element).click(handler))
),做一些逻辑,取消导航, NOT 有额外的标签。
这里发生了什么,我该如何阻止这种行为?
答案 0 :(得分:0)
事实证明我有一个无关的jQuery click
事件导致了这种行为,所以这是我的用户错误。哑。