javascript - jQuery 代码在 Chrome 上不起作用

标签 javascript jquery google-chrome

jQuery 代码

$(Document).ready(function() {
    var $download = $('#navbar li:nth-child(1)');
    var $about_us = $('#navbar li:nth-child(2)');

    $download.mouseenter(function() {
        $download.fadeTo('fast', 0.5);
    });

    $about_us.mouseenter(function() {
        $about_us.fadeTo('fast', 0.5);
    });

    $('#navbar li').mouseleave(function() {
        $('#navbar li').fadeTo('fast',1);
    });
});

通过这段代码,我试图在您悬停时使列表的某些部分变暗。它可以在 Firefox 中运行,但不能在 chrome 上运行,我做错了什么?

最佳答案

JavaScript 区分大小写,因此您需要使用 document 而不是 Document;它们在 Chrome 中是两个独立的东西。

Document 似乎是 Chrome 中某些内容的构造函数,但我不确定它的用法。

关于javascript - jQuery 代码在 Chrome 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22877175/

相关文章:

javascript - 在 IE11 中使用数据 URL 打开 pdf.js

javascript - 在 Javascript 的 textNode 中添加 html

javascript - angularstrap bs-tooltip导致错误: Cannot read property 'toLowerCase' of undefined

jquery - 删除 jquery 多个自动完成 ajax 中已选择的值

javascript - 检查输入是否在两个 int 或 float 之间然后显示或不显示内容

html - Google Chrome 中的默认文本对齐方式

javascript - Angular ng-model 语法不起作用

c# - 如何保持谷歌地图缩放水平?

css - 如何在 Chrome 中像在 Firebug for Firefox 中一样编辑 CSS?

html - 嵌入式 Flash 在 Google Chrome 中不起作用?