用Jquery如何改变鼠标移过去和移出来的背景图片?

页面加载默认是首页,如上图,当我鼠标移到产品中心的时候,产品中心背景变绿,首页变白;当我移开鼠标的时候,效果还原到原来的样子,怎么弄呢?代码如下:<tablestyle=... 页面加载默认是首页,如上图,当我鼠标移到产品中心的时候,产品中心背景变绿,首页变白;当我移开鼠标的时候,效果还原到原来的样子,怎么弄呢?
代码如下:
<table style="width:100%; border-collapse:collapse" id="tbNavi"> <tr> <td >  </td> <td id="navi1" class="naviImg"><a href="index.aspx" target="_parent" id="aNavi1"></a> </td> <td id="navi2" class="naviImg"><a href="ProductCenter.aspx" target="_parent" id="aNavi2"></a> </td>
</table>
展开
 我来答
vganchou
2013-07-22 · TA获得超过204个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:125万
展开全部
<style>
#tdNavi .navilmg{background:url(图片地址) 0 0 no-repeat;}
#tdNavi .on{background:url(图片地址) 0 0 no-repeat;}
</style>
<script>
$("#tdNavi .navilmg").hover(
function(){
$("#tdNavi .navilmg").removeClass("on");//先移去左右nav的绿色背景样式
$(this).addClass("on");//在在这个目录上加上绿色背景样式
}
);
</script>

你先在样式里写好li的背景,然后在写一个绿色的背景样式类,

鼠标划过的时候先移除所有这个class在在这个划过的li上添加这个class,就可以了。

当然你也可以把样式写在a标签上

莫智蒋动漫推荐
2013-07-22 · TA获得超过171个赞
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:83.3万
展开全部
$("#navi1").hover(function(){
$(this).css("background","url(图片地址1)");
},function(){
$(this).css("background","url(图片地址2)");
});
hover鼠标移出事件,里面定义了两个方法,没有测试过,你试试看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
drink51
2013-07-22 · TA获得超过297个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:144万
展开全部
#tbNavi a { background:...}
#tbNavi a:hover { background:...}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式