我试图找出一个简单的jQuery代码将在悬停时淡入淡出rgba背景颜色,然后在将鼠标从div移开时淡出。更改与jQuery悬停的背景
我说“rgba”的原因是因为它需要70%不透明的黑色,但如果可以用jQuery自己的不透明度完成,那很酷。
一个完美的例子是http://dalhov.se,除了它们使用更复杂的方法,我很难学习。
感谢, 韦德
我试图找出一个简单的jQuery代码将在悬停时淡入淡出rgba背景颜色,然后在将鼠标从div移开时淡出。更改与jQuery悬停的背景
我说“rgba”的原因是因为它需要70%不透明的黑色,但如果可以用jQuery自己的不透明度完成,那很酷。
一个完美的例子是http://dalhov.se,除了它们使用更复杂的方法,我很难学习。
感谢, 韦德
该死打我到冲,我会尽我所能 http://jsfiddle.net/mazzzzz/Wfech/
编辑:所有你需要的是jQuery的fadeTo功能...
演示:http://jsfiddle.net/wdm954/5Hef6/5/
我相信这是最相似的例子网址。
$('#bg').fadeTo(1, 0);
$('#content').hover(function() {
$('#bg').stop().fadeTo(300, 0.7);
}, function() {
$('#bg').stop().fadeTo(300, 0);
});
在这个演示中,DIV是分层的。如果您放弃包含内容的DIV的不透明度,则不透明度也会影响内容。
我认为你使用下面的代码没有JQuery。
In style
#divDemo{background-color:#FF0000;height:50px;width:200px;}
#divDemo:hover{background-color:#DDDDDD;height:50px;width:200px;}
In HTML
<div id="divDemo"></div>
用户希望使用jQuery – Hristo 2011-04-27 04:49:14
嗯这一个,下面不工作,我已经包括了色彩插件之一:http://vls.thewestharbour.com是WIP演示现场 – 2011-04-27 04:47:53
好了,事实上,我现在去,但我想知道是否有办法让背景不透明,而不是文字。 – 2011-04-27 04:50:44
http://imgur.com/7WSEm看起来像你在JS中有一些错误... – samccone 2011-04-27 04:51:04