0

我正在尝试使用以下 JQuery 代码:

$("#thing").on("click", function() {
....})

它不适用于 Windows 8 中的 Google Chrome,但它适用于 Windows 8 上的 Firefox 以及基本上所有其他操作系统。有任何想法吗?

4

3 回答 3

1

它有效,请检查:http: //jsbin.com/ofuvuh/1 ff 忽略的代码中可能存在一些错误,或者可能是您的浏览器错误。请检查 chrome 和 ie 控制台,可能会有所帮助

于 2013-06-04T18:41:43.487 回答
0

您的代码片段看起来完全没问题。我假设您使用的是最新版本的 jQuery,所以很可能它与 jQuery 或浏览器无关。我怀疑您的代码段周围的代码可能有问题。

作为一种可能的解决方案:在 Chrome 中,您可以调出Console,它会告诉您 JavaScript 中是否有任何错误 (developers.google.com/chrome-developer-tools/docs/...)。打开它,刷新您的页面(您可能会立即在控制台中看到错误)。或单击“#thing”并注意Console.

于 2013-06-04T19:17:57.700 回答
0

尝试:

$("#thing").click(function ()
{
    // your code here
});

这与.on('click', handler). 请参阅.click 文档

于 2013-06-04T18:30:12.240 回答