2

我正在尝试使用 jQuery 地址http://www.asual.com/jquery/address/

在点击事件中,我设置了 $.address.value(mypath);

这会触发 $.address.change() 事件。

当我单击一个链接时,我希望其行为与通过单击后退/前进按钮或使用书签或链接触发此事件时的行为略有不同。

有没有办法区分这两个事件。我查看了传递给 $.address.change() 的事件对象,它们在两种情况下似乎都是相同的。

4

1 回答 1

5

我想我找到了答案。还有另外两个事件,$.address.internalChange(fn) 和 $.address.externalChange(fn)。externalChange 事件用于前进/后退按钮和链接。这就是我所需要的。

于 2010-05-04T22:43:09.067 回答