jQuery BBQ,如何检测不触发哈希更改的重复点击

发布于 2024-11-03 09:46:01 字数 548 浏览 3 评论 0原文

我正在使用 jQuery 插件 hashchange: http://benalman.com/projects/jquery-hashchange -plugin/

$(function(){
    $(window).hashchange( function(){
      // location.hash
    })
    $(window).hashchange(); // Trigger the event (useful on page load).
});

这很好用,问题是如果您多次单击链接:

<a href="#/p/31">im a link</a>

hashchange 不会重新触发我想要的,这样当用户多次单击链接时我可以刷新数据。这可能吗?

关于如何检测重复点击有什么想法吗?

谢谢

I'm using the jQuery plugin hashchange: http://benalman.com/projects/jquery-hashchange-plugin/

$(function(){
    $(window).hashchange( function(){
      // location.hash
    })
    $(window).hashchange(); // Trigger the event (useful on page load).
});

This works great the problem is if you click on a link more than once:

<a href="#/p/31">im a link</a>

the hashchange doesn't refire which I want so that when the user clicks on a link more than once I can refresh the data. Is that possible?

Any ideas on how I can detect a repeat click?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2024-11-10 09:46:01

在应用哈希值和/或使用标志之前检查哈希值。

Check the hash before you apply it, and/or use a flag.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文