ご挨拶、
jQuery Asual Addressプラグインを使用しています:http ://www.asual.com/jquery/address/
何らかの理由で、FirefoxとIE(Chromeは除く)では、パラメーターの1つがURL( "http://"で始まる)の場合、アドレス変更イベントが2回発生します。
これが例のあるフィドルです:http://jsfiddle.net/5L6Ur/
「foo」リンクをクリックすると、私の問題がわかります。どんな助けでも大歓迎です。
コード:
$(function() {
$('a').click(function(e) {
e.preventDefault();
$.address.value($(this).attr('href'));
});
var changecount = 0;
$.address.change(function(event) {
$('span').html(changecount++);
});
});
<a href="?u=http://foo.bar">foo</a><br />
<a href="?u=foo.bar">bar</a><br />
<span></span>