javascript - 一个元素绑定多个事件相互冲突的问题怎么解决?
高洛峰
高洛峰 2017-04-11 12:14:46
[JavaScript讨论组]

项目中遇到的一个问题,总结为:同一元素绑定进入、离开、点击三个事件时导致背景色变化的切换。

现在以表格为例说明:表格背景色为默认的白色,当鼠标悬停第一行的时候背景色为黄色,鼠标离开的时候恢复白色。当鼠标点击第一行的时候,背景色变为红色,此时鼠标悬停和离开第一行的时候,背景色依然是红色,例如再点击第二行的时候,第二行变为红色,第一行为默认白色。
可参考实例:http://www.miniui.com/demo/#s...




  
  多个事件触发
  
  


  
11
21
31

自己有尝试过鼠标进入事件的时候,事先判断此行的颜色,但是当鼠标来回移动,进入、离开事件触发多次的时候就不管用了。求大神解答~~~谢谢了

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
PHP中文网

$("table").find("tr").off("mouseenter").on("mouseenter",function(){

    $(this).css("background-color","yellow");
  });
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号