javascript - Jquery:有没有办法在 anchor 标记的常规单击事件之前/之后附加单击事件

标签 javascript jquery events anchor

我想要完成的是: 单击具有像这样的 href =“#sample”” 的 anchor 标记,然后浏览器向下滚动到具有此 id 的标记,之后我想执行已附加到同一 anchor 标记的单击功能。现在发生的情况却恰恰相反。首先执行点击事件,然后执行 anchor 原始事件...提前致谢。

最佳答案

看不到直接的方法,但您可以阻止浏览器的默认行为(通过从事件处理程序返回 false)并自行管理滚动(看看 at this plugin ) .

关于javascript - Jquery:有没有办法在 anchor 标记的常规单击事件之前/之后附加单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7332912/

相关文章:

javascript - 跨多个文件多次引用 javascript 库的行为是什么?

javascript - Angular:无效的配置对象。 Webpack 已使用与 API 架构不匹配的配置对象进行初始化

javascript - 如何使用 javascript 动态更改已访问链接的颜色?

events - 我可以在 Microsoft Lync API 中的何处设置传入 IM 的事件处理程序?

javascript float 比较

javascript - Jade 模板未按预期显示页面

javascript - 使用 jQuery UI 可调整大小工具时,检查宽度的更有效方法是什么?

jquery - 将jquery从1.4升级到1.9以上

redirect - Electron:阻止/取消页面导航

c# - 注销所有事件以释放内存