1

以下代码在 Chrome 中运行良好,但在 FF 和 IE 中没有任何作用。我该如何调试呢?我在本地开发的方式意味着我不能让我的代码公开访问。

$(document).ready(function () {
       // alert('dfd');
        $('#mobileMenuLink a').click(function () {
            event.preventDefault();
            // alert('dfd');
            $('#menu').toggleClass('mobileMenuOpen');
        });
    });
4

2 回答 2

2

是什么event?也许你只是错过了一个参数声明:

$('#mobileMenuLink a').click(function (event) {
    event.preventDefault();
    $('#menu').toggleClass('mobileMenuOpen');
});
于 2012-12-11T13:53:10.593 回答
0

要在 FireFox 上进行调试,请下载 FireBug。它将使您能够观察控制台并检查是否引发了任何错误。你也可以用它来调试你的 JS 代码。

IE也可以这样说,使用F12,可以使用内置的开发者工具。

于 2012-12-11T14:23:29.383 回答