这可能非常简单且易于修复(或不可能),但我一直在尝试在页面加载时实现悬停效果。
我有一个带有 div 框的导航系统,以及以下 jQuery 以在悬停时为其背景颜色设置动画:
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<script type="text/javascript">
var $jq = jQuery.noConflict();
/* Menu buttons fade */
$jq(document).ready(function() {
$jq("#box").hover(function() {
$jq(this).stop().animate({ backgroundColor: "#FF9933"}, 400);
},function() {
$jq(this).stop().animate({ backgroundColor: "navy" }, 400);
});
$jq("#box2").hover(function() {
$jq(this).stop().animate({ backgroundColor: "#9DE263"}, 400);
},function() {
$jq(this).stop().animate({ backgroundColor: "navy" }, 400);
});
$jq("#box3").hover(function() {
$jq(this).stop().animate({ backgroundColor: "#0099FF"}, 400);
},function() {
$jq(this).stop().animate({ backgroundColor: "navy" }, 400);
});
$jq("#box4").hover(function() {
$jq(this).stop().animate({ backgroundColor: "#8B0099"}, 400);
},function() {
$jq(this).stop().animate({ backgroundColor: "navy" }, 400);
});
$jq("#box5").hover(function() {
$jq(this).stop().animate({ backgroundColor: "#336666"}, 400);
},function() {
$jq(this).stop().animate({ backgroundColor: "navy" }, 400);
});
});
</script>
然而,我想要做的是重复相同的效果,但是它发生在页面加载时 - 一个动画紧随其后。一个很好的例子是css-tricks - 导航栏按钮颜色动画一个接一个。
谁能帮我吗?
谢谢!
mlazim14