-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 include 的页面中。

4

1 回答 1

2

jQuery 2.x 已放弃对旧 IE 版本的支持。请改用 jQuery 1.10.x。归功于 Rob W。

于 2013-07-22T22:19:18.033 回答