Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过jQuery实现悬停淡入淡出效果_Jquery_Css_Fade - Fatal编程技术网

通过jQuery实现悬停淡入淡出效果

通过jQuery实现悬停淡入淡出效果,jquery,css,fade,Jquery,Css,Fade,我有一门课: #right_menu a { color: #002C6A; display: block; font-family: 'DINPro-Bold'; font-size: 15px; height: 20px; padding: 15px 0 15px 95px; width: 205px; } 这个悬停css: #right_menu a:hover { color: #FFF; font-size: 15px; font-

我有一门课:

#right_menu a {
  color: #002C6A;
  display: block;
  font-family: 'DINPro-Bold';
  font-size: 15px;
  height: 20px;
  padding: 15px 0 15px 95px;
  width: 205px;
}
这个悬停css:

#right_menu a:hover {
    color: #FFF;
    font-size: 15px;
    font-family: 'DINPro-Bold';
    background-color:#002C6A;
}

它起作用了。但我想在悬停时,通过jQuery获得淡入淡出效果。我该怎么办?

您可能缺少head部分中的JS文件

头部部分可能缺少JS文件

使用这个JS文件jquery-ui-1.8.11.min.JS它可能会帮助你。

使用这个JS文件jquery-ui-1.8.11.min.JS它可能会帮助你。

你可以尝试使用css3转换而不是jquery吗

要实现这一点,您必须将其放在css中:

#right_menu a {  
    transition: color 2s;  
    -moz-transition: color 2s; /* Firefox 4 */  
    -webkit-transition: color 2s; /* Safari and Chrome */  
    -o-transition: color 2s; /* Opera */  
}
“2s”是转换使用的时间,在本例中为2秒

“颜色”是应该褪色的,这是字体颜色

您可以尝试使用css3转换而不是jquery吗

要实现这一点,您必须将其放在css中:

#right_menu a {  
    transition: color 2s;  
    -moz-transition: color 2s; /* Firefox 4 */  
    -webkit-transition: color 2s; /* Safari and Chrome */  
    -o-transition: color 2s; /* Opera */  
}
“2s”是转换使用的时间,在本例中为2秒

“颜色”是应该褪色的,这是字体颜色

请阅读jQuery文档中的相关内容。@VisioN我已阅读,谢谢。但是不处理我的文件。也许我做得不对。所以,我必须看到一个示例。@user1213807:请发布您已经尝试过的内容,这样您会得到更好的帮助。可能是您在网站中没有给出正确的div名称,如fiddle中所示。@user1213807:您需要包含jQueryUI来设置背景色的动画。请阅读jQuery文档中的和。@VisioN我已经阅读,谢谢。但是不处理我的文件。也许我做得不对。因此,我必须看到一个示例。@user1213807:请发布您已经尝试过的内容,这样您会得到更好的帮助。可能是您在网站中没有提供正确的div名称,如fiddle中所示。@user1213807:您需要包括jQueryUI来设置背景色动画。$(文档)。就绪(function(){$(“#right_menu a”).mouseover(function()){$(this).animate({backgroundColor:'#f00'},1000);}).mouseout(函数(){$(this).animate({backgroundColor:'#ccc'},1000);});jQuery(函数($){});还需要jQuery ui库,因为您想为背景$(文档)设置动画。就绪(函数(){$(“#右菜单a”).mouseover(函数(){$(此).animate({backgroundColor:'#f00'},1000);}).mouseout(function(){$(this).animate({backgroundColor:'#ccc'},1000);});});jQuery(function($){});还需要jquery ui库,因为您想要动画背景我有这个文件:js/jquery-ui-1.8.20.custom.min.js?m53h8b我有这个文件:js/jquery-ui-1.8.20.custom.min.js?m53h8b