-1

私はここにこのサイトを持っていますhttp://jamessuske.com/freelance/seasons/index.phpと左側のナビゲーションでは、jQuery を使用してクラスを削除し、現在のページに追加しています。サブメニューを表示するMenuリンク。

<script type="text/javascript">
    $( '.navigation li a' ).each(function() {
        $(this).removeClass('active');
    });
    $('.navigation li ul.menu-submenu').hide();
    $('.navigation li a').eq(6).addClass("active");
</script>

上記は、ナビゲーションを更新するためにすべての個別のページにあるコードです。

私の header.php ファイルには、次のものがあります。

<script type="text/javascript" src="js/jquery-2.0.3.min.js"></script>
<script type="text/javascript">
$(window).load(function () {
    var theWindow = $(window),
        $bg = $("#bg"),
        aspectRatio = $bg.width() / $bg.height();
    function resizeBg() {
        if ((theWindow.width() / theWindow.height()) < aspectRatio) {
            $bg.removeClass()
                .addClass('bgheight');
        } else {
            $bg.removeClass()
                .addClass('bgwidth');
        }
    }
    theWindow.resize(resizeBg).trigger("resize");
});
</script>

これは私のナビゲーションを混乱させますか?

header.php ファイルは、php インクルードを使用してすべてのページに含まれています。

4

1 に答える 1

2

jQuery 2.x は古い IE バージョンのサポートを終了しました。代わりに jQuery 1.10.x を使用してください。Rob Wの功績

于 2013-07-22T22:19:18.033 に答える