【发布时间】:2012-01-26 04:06:37
【问题描述】:
您好,我在此页面上使用悬停动画:http://bit.ly/xtvgSq
您可以看到它在 Chrome 和 Firefox 上正常工作,使用 CSS3 过渡。
在 IE 上,我使用此代码来使用 Jquery 不透明度衰减来复制效果。但是,当我将鼠标悬停在每个面板中的标题上时,褪色消失了。即使我将鼠标悬停在项目的标题上,我也希望它保持淡入淡出,就像它在 Chrome 和 Firefox 中的工作方式一样。我怎样才能做到这一点?
这是我正在使用的 jQuery 代码:
if( jQuery('body').hasClass('ie8') || jQuery('body').hasClass('ie7') || jQuery('body').hasClass('ie9')) {
var projectImages = jQuery('.project-panel-overlay').siblings('img');
projectImages.hover(
function() {
jQuery(this).animate({
opacity: .4
}, 300);
},
function() {
jQuery(this).animate({
opacity: 1
}, 300);
}
);
}
【问题讨论】:
标签: javascript jquery