jQuery Address更改了事件

Dus*_*tin 2 javascript jquery deep-linking jquery-address

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

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

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

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

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

Dus*_*tin 5

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