onmouseover和onmouseout这两个能不能统一写一个触发事件,而不是在页面上写出来

我的hot3和hot4层是动态循环出来的,id也是动态读出来的,现在想优化一下页面,不让鼠标的这两个事件这样重复出现,我想过把这两个事件写在一个方法里,但是我不知道怎么把... 我的hot3和hot4层是动态循环出来的,id也是动态读出来的,现在想优化一下页面,不让鼠标的这两个事件这样重复出现,我想过把这两个事件写在一个方法里,但是我不知道怎么把参数传上去。代码如下:([rmdz.dz_hot_id/])是从数据库读出的id
<div class="hot3" ><div class="hot4" onmouseover="dzin([rmdz.dz_hot_id/])" onmouseout="dzout([rmdz.dz_hot_id/])" id="dd[rmdz.dz_hot_id/]" ><a href=" " target="_blank">[rmdz.dz_hot_name//]</a></div></div>

js代码:
function dzin(v) {
document.getElementById("dd" + v).className = "hot5";}function dzout(v) {
document.getElementById("dd" + v).className = "hot4";}

请个位大侠帮帮忙!谢啦!
展开
 我来答
小崔话百家
2013-05-02 · TA获得超过1264个赞
知道小有建树答主
回答量:424
采纳率:45%
帮助的人:87.5万
展开全部
是不是要两种样式进行替换啊,那就用CSS就可以了,没这么麻烦的:
.hot4:hover{}——把hot5的样式放到大括号中,
.hot4{}——把hot4的样式放到大括号中.
这样就可以了。
这种在两种样式进行替换的时候比较简单的。
如果不仅仅是改变样式的,用JQuery的Hover(over,out)实现感应鼠标事件的交替比较好
法芷焖k
2013-05-02 · 超过35用户采纳过TA的回答
知道答主
回答量:188
采纳率:0%
帮助的人:91.4万
展开全部
$(".hot3").bind("mouseover",function(){dosomtting....})mouseup也是一样的,hot4也一样,out的也一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式