在jQuery中,简单地将窗口与popstate绑定,该事件总是触发两次。
$( window ).bind( 'popstate', myFunction );
这个问题不是由myFunction()引起的 - 我已经尝试将该函数简化为以下内容:
console.log( 'triggered' );
结果是相同的。它总是被触发两次(在Safari、Chrome和Firefox中测试过)。
我知道HTML5历史API存在问题,但除了“尝试使用History.js”之外,是否有其他建议,将不胜感激!
myFunction()
似乎与事件触发两次无关。我仍然在FF 10.0.1(OSX)中遇到问题。 - Richard Sweeney