鼠标移出时隐藏 DIV 的问题
来源:互联网 发布:淘宝买了假货怎么投诉 编辑:程序博客网 时间:2024/05/24 04:30
今是在做一个动态显示的小提示. 如图
当鼠标移上到用户名时动态显示 下面的DIV。去看微博(A标签)。去看空间(A标签)。这个DIV(ID为vblog_space_div)。
当鼠标移出去。此DIV隐藏。发现一个问题。当鼠标移到去看微博或去看空间时。也会触发父节点DIV的移出事件。最后研究出下面的处理办法。
//事件绑定
jQuery(vblog_space_div).bind('mouseout',function(event){ vblog_space_mouse_out(event); });
//移出事件的处理
function vblog_space_mouse_out(e)
{
var evt = e || window.event;
if(((evt.toElement || evt.relatedTarget).tagName).toUpperCase() == 'DIV' && ((evt.toElement || evt.relatedTarget).id != 'vblog_space_div'))
{
jQuery('#vblog_space_div').slideUp();
}
}
通过判断移出到哪来区分到底是移到 父节点内部的 去看微博,去看空间上了。还是真正移出了 该 DIV 所在区域了。
evt.toElement || evt.relatedTarget //如果是移出事件。事件对象的该属性指出鼠标当前移入的节点。toElement(IE) relatedTarget(非IE)
- 鼠标移出时隐藏 DIV 的问题
- 鼠标悬浮移出控制div的显示与隐藏
- jQuery事件-div的显示隐藏及鼠标的移入移出
- jQuery事件-div的显示隐藏及鼠标的移入移出
- div鼠标移入移出的方向判断
- 点击按扭后显示DIV,当然这个DIV 就显示在按扭旁边,当鼠标移动到DIV上时无变化,当鼠标移出DIV的时候,让DIV隐藏
- jQuery事件-div的显示隐藏及鼠标的移入移出http://www.cnblogs.com/liuyanmin/p/5146544.html
- 解决鼠标移出右边屏幕的问题
- 一个鼠标移出事件引发的问题
- 鼠标移出事件引发的问题
- 设置div的透明度和鼠标移上时显示移出时不显示标题的效果jquery
- Javascript的问题:鼠标点击其他地方时隐藏div
- 关于鼠标移上去显示层,鼠标移出事隐藏层的js解决方法
- AngularJS如何实现鼠标移入显示,鼠标移出隐藏的效果
- 关于动态监测鼠标移入移出窗体问题的分析
- js中鼠标移入移出碰到的问题
- 当鼠标移入移出div时,触发事件(此处为图片的可见和不可见)
- 鼠标移入移出的代码
- WinCE驱动开发问题精华集锦(一)
- MTK中使用的二分查找
- 常用css总结
- 丢城逃跑
- Features 和 Selections
- 鼠标移出时隐藏 DIV 的问题
- 第四部分 服务器的工作模式
- live555源码初步解析(一)
- Java或Web中解决所有路径问题
- Lesson 4
- brew音量调节
- Lesson 5
- Cover Letter & Resume 重点诠释 - 深度剖析
- 分享一个本学期的组内报告(Topology Calculation and Tuning)