【发布时间】:2011-07-10 20:20:44
【问题描述】:
我使用 jquery.address,这是一个插件,用于在拥有大量 ajax 网站时执行浏览器历史状态。 但是,在某些情况下,链接会触发 $.address.change() 函数,这应该被阻止。
例如,当有一个导航时,其中 1 个元素是当前页面, 我不希望它重新加载当前页面,而是阻止更改事件的发生。
在 $.address.change() 函数中,我当然可以检查这是否是当前页面,然后返回,但我仍然看到浏览器地址栏中的地址发生了变化。
这比重新加载页面更错误,因为现在它向用户显示了带有错误 url 的当前页面。
所以如果有人知道如何阻止 jquery.address 更改 url,例如当链接上有“当前”类时?
最好的问候 桑德·豪特基尔
【问题讨论】:
标签: jquery ajax jquery-address