jQuery菜单不在服务器上工作,但在localhost上正常工作

时间:2017-12-23 06:59:33

标签: javascript jquery mmenu

https://harissonsbags.com jquery菜单中无效,但相同的代码在localhost上正常运行。

这是代码片断。

jQuery(document).ready(function( $ ) {
    $("#mobile-menu").mmenu({
        classes: 'mm-light'
    }, {
        selectedClass: "active",
    });
});

我在网站上的javascript控制台上运行了这段代码。

jQuery("#mobile-menu").mmenu({
        classes: 'mm-light'
    }, {
        selectedClass: "active",
    });

然后菜单手风琴正在工作。加载页面时,javascript没有执行。

任何建议都会有所帮助。

2 个答案:

答案 0 :(得分:0)

您可能需要在所有其他插件之前加载jquery库

Not able to see jquery version

No jquery file

答案 1 :(得分:0)

您的网页上存在以下与此代码相关的JavaScript错误:

var el = document.getElementById("zipcode");

el.onkeyup = function(evt) {
    var fieldValue = el.value;
    if(fieldValue.length == 6) {
        codeAddress(fieldValue);
    }
};

修复此问题应修复您的菜单,因为此代码不在首先运行的文档就绪标记中,导致所有其他JavaScript无法执行。