delegate与hover和blur冲突问题及解决方法
2024-09-04 16:27:49
一、冲突
hover和blur都是含有两个函数参数的方法,分别表示事件的两种对立状态的相应方法。
delegate用于处理事件委托等场景,只能传一个函数参数。
冲突:delegate无法完整传入hover和blur的两个函数参数。
二、解决方法
回归hover和blur的本源:用mouseenter和mouseleave替代hover和blur的两种状态就行了。
//监听鼠标移入时歌曲行图标的出现
$(".music_list").delegate(".list_music", "mouseenter", function () {
//显示图片
$(this).find(".list_menu").addClass("show_list");
//隐藏时长showList
$(this).find(".list_time").addClass("show");
});
//监听鼠标移出时
$(".music_list").delegate(".list_music", "mouseleave", function() {
//隐藏图片
$(this).find(".list_menu").removeClass("show_list");
//显示时长
$(this).find(".list_time").removeClass("show");
});
最新文章
- sql server 取文件名函数 转载
- uva12063数位dp
- PL/SQL中查询某的时间段内所有执行的sql
- java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.InjectionMetadata.<;init>;(Ljava/lang/Class;)V
- 20101102--SQL字符串函数 ,日期和时间函数
- Allegro批量复制Via并保持net属性
- 【转】SQL2008清除日志
- SRM 389(1-250pt)
- 51单片机引脚ALE/PROG/PSEN/EA/Vpp
- mininet 中图形化界面的安装
- Codeforces Round #253 DIV1 C 馋
- Ajax 实现无刷新页面
- HDU 5171 GTY&#39;s birthday gift 矩阵快速幂
- 关于word粘贴图片无法显示的原因
- aspx 页面中 js 引用与页面后台的数据交互 --【 js 调后台】
- 【机器学习_7】numpy
- Kb和KB的区别
- Omi框架学习之旅 - 获取DOM节点 及原理说明
- KBMMW 4.70.00 发布
- django新建项目,连接mysql数据库