【发布时间】:2014-04-05 05:57:19
【问题描述】:
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 上运行,我做错了什么?
【问题讨论】:
-
不要使用
$download或$about_us...这不是PHP...应该只有var download和var about_us -
@kakashihatake2 - 当变量引用作为 jquery 对象的元素时,常见的命名约定是
$variable。例如,$body = $('body'); $body.css('color', 'red')。
标签: javascript jquery google-chrome