一个令人纠结的弹窗问题,鼠标放上去显示div,鼠标离开div消失
来源:互联网 发布:巴黎红灯区 知乎 编辑:程序博客网 时间:2024/06/11 04:47
问题描述:
当鼠标放到"操作"上边时,显示"删除"框,当鼠标离开"操作"时,"删除"框消失.
"操作"为 a[id^='action_'
"删除"为 div[id^='dropDowmMenu_"+postfix+"']
jQuery("a[id^='action_']").mouseenter(function(){var postfix=jQuery(this).attr("id").substring("action_".length);jQuery("div[id^='dropDowmMenu_"+postfix+"']").css({"display":"block"});});jQuery("div[id^='dropDowmMenu_']").mouseenter(function(){var postfix=jQuery(this).attr("id").substring("dropDowmMenu_".length);jQuery("div[id^='dropDowmMenu_"+postfix+"']").css({"display":"block"});});jQuery("a[id^='action_']").mouseout(function(){var postfix=jQuery(this).attr("id").substring("action_".length);jQuery("div[id^='dropDowmMenu_"+postfix+"']").css({"display":"none"});});jQuery("div[id^='dropDowmMenu_']").mouseleave(function(){jQuery(this).css({"display":"none"});});/**/
第二种方法(目前为止最好的)
思路,将第三级菜单放到第二级菜单中,将第三级菜单绝对定位.
一下不是完整的代码,仅作参考
jQuery(document).ready(function(){jQuery("ul[id^='mn_'] li").mouseover(function(){var a=jQuery(this).find("a");var ahref=a.attr("href");var index=ahref.indexOf("catid=");var parentId=ahref.substring(index+6);if(!isNaN(parentId)){jQuery("ul#thirdLevelNav").hide();jQuery("li[class^='parent_catid']").hide();var children=jQuery("li[class='parent_catid"+parentId+"']");if(children.length>0){jQuery("ul#thirdLevelNav").show();jQuery("li[class='parent_catid"+parentId+"']").show();}}//将第二级菜单放到第二级菜单中,这里因为情况特殊,所以使用append将第三级菜单放到了第二级菜单中了jQuery(this).append(jQuery("ul#thirdLevelNav"));var offset = jQuery(this).offset();jQuery("ul#thirdLevelNav").offset({ top: offset.top, left:(offset.left+103) });}); jQuery('ul#mn_P54_menu').mouseleave(function(){ jQuery("ul#thirdLevelNav").hide(); });});
0 0
- 一个令人纠结的弹窗问题,鼠标放上去显示div,鼠标离开div消失
- 鼠标放上去Div旋转特效代码
- jquery鼠标放上去显示悬浮层即弹出定位的div层
- jquery鼠标放上去显示悬浮层即弹出定位的div层
- 鼠标移到某个地方的时候,在旁边飘出一个DIV,离开则消失
- jquery animate 鼠标放上去显示,离开就隐藏
- div鼠标离开隐藏
- jquery鼠标放上去显示悬浮层(弹出div层)定位
- css实现 : 鼠标移动上去显示div,移开隐藏div
- Div弹出层-当鼠标移上去出现一个层,鼠标移开这个层消失的特效,大家可以直接拿去用
- 鼠标放上去的效果
- 为GridView每个单元格鼠标移上去显示div
- 为GridView每个单元格鼠标移上去显示div
- 为GridView每个单元格鼠标移上去显示div
- 鼠标滑过文字,显示隐藏的div,离开后div隐藏
- 链接效果:鼠标放上去显示虚线的下划线
- 产品展示鼠标放上去显示上一个下一个的图标
- div不显示滚动条但实现鼠标移上去可以上下滚动的效果
- Python:常用的方法及函数
- 用 OpenCV 编写一个简单的摄像头视频监控程序
- 设计模式--之command模式笔记
- Android4.4深入浅出之SurfaceFlinger框架-渲染一个surface(二)
- Spring AOP 完成日志记录
- 一个令人纠结的弹窗问题,鼠标放上去显示div,鼠标离开div消失
- POJ 2236 Wireless Network
- Java Servlet Specification 3.0 之异步处理
- 为什么要努力?
- Android之Activity加载模式简要概述
- cocos2dx常见的46中+22中动作详解
- 设计模式--之state模式 笔记
- Myeclipse6.0.1注册码获取方法
- 设计模式--之Mediator模式 笔记