js判断鼠标同时离开两个div的思路及代码


Posted in Javascript onMay 31, 2013

纠结了两天,憋出了个蛋,欢迎拍砖!!!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
<style type="text/css"> 
ul{margin:0;padding:0} 
li{position:relative;margin:0;padding:0;;} 
.grid{background:#ccc;width:100px;height:100px;;} 
.f{background:#333;width:200px;height:200px;position:absolute;top:0;left:100px; display:none} 
</style> 
<script type="text/javascript" src="http://mat1.gtimg.com/www/js/tcomment/jquery-1.6.2.min.js"></script> 
<script type="text/javascript"> 
jQuery(function(){ 
window.a=0; window.b=1 ; //同为1隐藏弹层 
$('ul').delegate('.grid','mouseover',function(){ // 鼠标放在头像上 
if($('.f')){ 
$('ul').append('<div class="f"></div>') 
$('.f').css({top:$(this).offset().top}) 
} 
window.a=0; 
$('.f').show(); 
}) $('ul').delegate('.f','mouseover',function(){// 鼠标在弹层上 
window.b=0; 
}); 
$('ul').delegate('.grid','mouseout',function(){// 鼠标离开头像 
window.a=1; 
}) 
$('ul').delegate('.f','mouseout',function(){// 离开弹层 
window.b=1; 
}); 
setInterval(function(){//console.log(window.a +" "+ window.b +" "+ window.c); 
if(window.a&&window.b){ 
$('.f').hide(); 
} 
},100) 
}) 
</script> 
</head> 
<body> 
<ul> 
<li><div class="grid"></div></li> 
<li><div class="grid"></div></li> 
<li><div class="grid"></div></li> 
<li><div class="grid"></div></li> 
<li><div class="grid"></div></li> 
<li><div class="grid"></div></li> 
<li><div class="grid"></div></li> 
<li><div class="grid"></div></li> 
<li><div class="grid"></div></li> 
<li><div class="grid"></div></li> 
</ul> 
</body> 
</html>
Javascript 相关文章推荐
js 页面传参数时 参数值含特殊字符的问题
Dec 13 Javascript
javascript自执行函数之伪命名空间封装法
Dec 25 Javascript
node.js学习总结之调式代码的方法
Jun 25 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
Aug 07 Javascript
js实现的类似于asp数据字典的数据类型代码实例
Sep 03 Javascript
js实现最短的XML格式化工具实例
Mar 12 Javascript
JS中处理时间之setUTCMinutes()方法的使用
Jun 12 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
Oct 09 Javascript
javascript每日必学之条件分支
Feb 17 Javascript
AngularJS中$http的交互问题
Mar 29 Javascript
如何使用vuejs实现更好的Form validation?
Apr 07 Javascript
使用vue构建移动应用实战代码
Aug 02 Javascript
Javacript实现颜色梯度变化和渐变的效果代码
May 31 #Javascript
js 输出内容到新窗口具体实现代码
May 31 #Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
May 31 #Javascript
window.event.keyCode兼容IE和Firefox实现js代码
May 30 #Javascript
js怎么终止程序return不行换jfslk
May 30 #Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
May 30 #Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
May 30 #Javascript
You might like
php preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
php预定义变量使用帮助(带实例)
2013/10/30 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
替换php字符串中的单引号为双引号的方法
2017/02/16 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
详解JavaScript逻辑And运算符
2015/12/04 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
全面了解javascript中的错误处理机制
2016/07/18 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
python设置检查点简单实现代码
2014/07/01 Python
简单解析Django框架中的表单验证
2015/07/17 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
Django教程笔记之中间件middleware详解
2018/08/01 Python
Linux系统(CentOS)下python2.7.10安装
2018/09/26 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
北京振戎融通Java面试题
2015/09/03 面试题
2014年电厂个人工作总结
2014/11/27 职场文书
高中同学会致辞
2015/08/01 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
详细介绍python操作RabbitMq
2022/04/12 Python
如何通过cmd 连接阿里云服务器
2022/04/18 Servers