我想我已经找到你的问题答案!这是一个live demo也可以查看下面的代码 -
HTML -
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
</head>
<body>
<div id="fade">
My Friend Shaoz!
</div>
</body>
</html>
CSS -
div#fade
{
color: #333;
background: #ddd;
padding: 5px 5px;
font-family: segoe ui;
font-size: 12px;
font-weight: bold;
border: 2px solid #333;
}
jQuery的 -
$(document).ready(function(){
var fadeobjid = 'fade';
var fadetinobg = '#fff';
var fadeouttobg = '#ddd';
var fadeintotextcolor = '#000';
var fadeouttotextcolor = '#333';
var fadeinanimatespeed = '300';
var fadeoutanimatespeed = '250';
$('#' + fadeobjid).mouseover(function() {
$(this).animate({
'backgroundColor' : fadetinobg,
'color' : fadeintotextcolor
}, fadeinanimatespeed, 'linear', function() { });
});
$('#' + fadeobjid).mouseout(function() {
$(this).animate({
'backgroundColor' : fadeouttobg,
'color' : fadeouttotextcolor
}, fadeoutanimatespeed, 'linear', function() { });
});
});
事情是你需要jQuery-UI
来做到这一点。这就是你需要的全部!
希望这会帮助你!
您的工作场所缺少一点。 https://raw.github.com/jquery/jquery-color/master/jquery.color.js既小又轻,不要重新发明轮子。 – 2012-07-18 05:13:13