2

以下のこのスクリプトはIE9とChrome18で動作しますが、Firefox11で無限の更新を引き起こしています。

<script type="text/javascript">
$(document).ready(function () {
    if (window.location.href.indexOf('#') == -1) {
        window.location.hash = 'Value';
        //window.location.href += 'Value';
    }
});
</script>

よろしくお願いします、

レゼック

4

1 に答える 1

0

ハッシュを変更すると、Firefox で再び document.ready が発生すると思います。スクリプトは、href にハッシュ記号が含まれていないことを確認し、再度変更します。さっさと、無限ループ。このコードを使用します

$(document).ready(function () {
    if (window.location.hash.length == 0) {
        window.location.hash = '#Value';
    }
});
于 2012-04-19T11:29:28.997 に答える