ポップアップウィンドウにバインドするだけで、イベントは常に2回トリガされます。ポップステートイベントへのバインドウィンドウを2回トリガ
$(window).bind('popstate', myFunction);
これを引き起こすMyFunctionの中には何も()ありません - 私はシンプルに、この機能を除去しようとしました:
console.log('triggered');
、結果は同じです。これは常に2回トリガーされます(Safari、Chrome & Firefoxでテスト済み)。
私はHTML5履歴APIに問題があることは知っていますが、「try History.js」以外のアドバイスは感謝して受け取ります!
はFF 10で再現可能ていない、あなたの完全なコードを表示することができますか? –
こんにちは@RobW - '完全な'コードは3000 +ラインです!しかし、 'myFunction()'はイベントを2回実行することとは関係がないようです。私はまだFF 10.0.1(OSX)で問題を解決します –
これは、ASP.ORBを通常のASP:ボタンを使ってhistory.go/backにしてからasp、net postbackを実行すると、ASP.NETで発生するように見えるかもしれません。 – StingyJack