jQuery Address更改了事件

时间:2010-05-04 22:17:29

标签: javascript jquery deep-linking jquery-address

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

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

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

当我点击链接时,我希望行为与点击后退/前进按钮或书签或链接时触发此事件略有不同。

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

1 个答案:

答案 0 :(得分:5)

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