0

查看控制台时出现此错误,并且此错误与我页面上的另一个插件冲突:

window.event("domready", function() {
     alert($("document").ready(function() {
        $(".flip").click(function() {
            $(".module").slideToggle("slow");
        });
    });

  $(window).resize(function() {
 if($(window).width() > 800) {
  location.reload();
 }
}););
    });

我试过重写它,以防有任何额外的空格或任何东西。我真的不想摆脱这个脚本,因为它是我网站响应能力的一部分。这是我网站的链接:http : //guitarworldcityarcade.com.au/index.php 此脚本中的某些内容禁用了我的菜单的下拉功能,我无法找出它是什么。

4

3 回答 3

1

请试试这个:

window.event("domready", function()
{
    alert(
        $("document").ready(function()
            {
                $(".flip").click(function()
                    {
                        $(".module").slideToggle("slow");
                    }
                );
            }
        );
    );

    $(window).resize(function()
        {
            if($(window).width() > 800)
                {
                    location.reload();
                }
        }
    );

});

但是你想用你的警报做什么?好像很奇怪...

于 2013-09-06T07:52:23.033 回答
0

我不是 100% 确定您要达到什么目标,但您提供的代码片段中存在语法错误。这是固定版本(但我仍然想知道为什么你有那个alert(...)

window.event("domready", function() {
    alert($("document").ready(function() {
        $(".flip").click(function() {
            $(".module").slideToggle("slow");
        });
    }));

    $(window).resize(function() {
        if($(window).width() > 800) {
            location.reload();
        }
    });
});

现在只有 'TypeError: window.event is not a function' 错误,但我把它留给了你。希望有帮助。

于 2013-09-06T07:53:47.997 回答
0

似乎您alert(在调试时忘记了删除。

//This
alert($("document").ready(function() {

//should be
$("document").ready(function() {
于 2013-09-06T07:55:08.237 回答