语法错误,调试帮助(Javascript)

时间:2013-09-06 07:47:07

标签: javascript jquery token

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

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 此脚本中的某些内容正在禁用菜单的下拉功能,但我无法找到它的内容。

3 个答案:

答案 0 :(得分:1)

请试试这个:

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

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

});

但是你想用警报做什么?看起来很奇怪......

答案 1 :(得分: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不是函数'错误,但我留给你了。 希望有所帮助。

答案 2 :(得分:0)

在调试时,你似乎忘了删除alert(

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

//should be
$("document").ready(function() {