jQuery - 通过单击链接问题触发事件
Posted
技术标签:
【中文标题】jQuery - 通过单击链接问题触发事件【英文标题】:jQuery - Triggering Events from Clicking on a Link Issue 【发布时间】:2010-09-13 22:04:14 【问题描述】:我想在点击链接时触发一个事件,无论是通过正常点击它还是通过在新选项卡中打开它(例如,中键单击、ctrl + 单击等)
到目前为止,我已经尝试了以下方法:
$('a').click(myfunc)
不捕获中间点击。
$('a').mousedown(myfunc)
有效,但它似乎阻止了链接被跟踪,即使我的函数没有调用 event.preventDefault
。
有什么想法可以做到这一点吗?
【问题讨论】:
【参考方案1】:尝试从您的处理函数返回 true。浏览器可以将不返回任何内容解释为无效返回,从而阻止执行默认操作。
【讨论】:
以上是关于jQuery - 通过单击链接问题触发事件的主要内容,如果未能解决你的问题,请参考以下文章
JQuery如何实现双击事件时不触发单击事件,解决鼠标单双击冲突问题