js处理鼠标及滚动条事件
//1、当页面滚动条变化时
var timeout = false;
$(window).scroll(function(){
if (timeout){clearTimeout(timeout);}
timeout = setTimeout(function(){
// dosomething
},100);
}
);
// 2、鼠标点击页面上任意位置
document.onclick = function(event){
event = event? event: window.event;
var obj = null;
// 先判断事件是否发生在指定目标上,若否,则执行something
// ie
if(navigator.userAgent.indexOf("MSIE")>0)
{
obj = event.toElement;
while( obj!=null && obj.id!="leftDivMenu" )
{
obj = obj.parentElement;
}
}
//firefox
if(navigator.userAgent.indexOf("Firefox")>0)
{
obj = theEvent.relatedTarget;
while( obj!=null && obj.id!="leftDivMenu" )
{
obj = obj.parentNode;
}
}
//执行
if( obj==null )
{
//dosomething
}
};
// 3、给iframe添加事件监听,鼠标点击时,dosomething
function init()
{
if( contentFrame.document.readyState == "complete" ){
contentFrame.document.onclick = dosomething();
return;
}
window.setTimeout("init();",100);
}
js处理鼠标及滚动条事件相关推荐
- js(jquery)鼠标移入移出事件时,出现闪烁、隐藏显示隐藏显示不停切换的情况
<script> $(".guanzhu").hover(function(){$(".weixinTop").show();},function( ...
- JS:鼠标移入移出事件监听
<!DOCTYPE html> <html lang="en" dir="ltr"><head><meta chars ...
- 热身运动之JS设置鼠标点击事件
最近因为搬家,代码搁浅了将近半个月.感觉前面学的东西又忘得差不多了,所以说学东西要快速入门才行. 前几期看的妙味课堂的视频遗留的一个问题,个人感觉对HTML的定位和浮动理解的不透彻.自己 ...
- Js 模拟鼠标点击事件
var obj = document.getElementById('go'); if(document.all){ obj.click(); }else{ var e = document.crea ...
- js对于鼠标滚轮事件的监听
实现: 通过js对鼠标滚轮的事件进行监听. 描述: 首先,不同的浏览器有不同的滚轮事件.主要是有两种,onmousewheel(firefox不支持)和DOMMouseScroll(只有firefox ...
- java 中鼠标事件_[Java教程]js中鼠标事件总结
[Java教程]js中鼠标事件总结 0 2017-07-11 00:00:19 js中鼠标事件主要有onclick,onmousedown,onmouseup,oncontextmenu,ondblc ...
- js控制右侧滚动条事件
js控制右侧滚动条事件 css代码 <style>*{margin: 0;padding: 0;}body{height: 3000px;}.top{background-color: t ...
- js动态渲染的页面发现鼠标悬浮hover事件失效
在开发上,页面是通过调用ajax调用生成的HTML元素节点,发现鼠标悬浮hover事件失效了 $(function(){$.ajax({type:'post',url:ctx+'hbk/task/al ...
- VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索,在iframe中获取选中文字,监听鼠标事件,右键菜单
一.VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索 需求实现:vue实现预览pdf文件,获取到鼠标选中的文字数据.调用pdf.js自带的搜索方法实现搜索功能(后期可以调用该接口满足其他 ...
最新文章
- log4j的配置参数
- C++中构造函数和析构函数的调用顺序
- 【BZOJ 1528】 1528: [POI2005]sam-Toy Cars (贪心+堆)
- 为什么 SAP 电商云 Spartacus 产品明细页面的自定义 matcher 会重复被调用
- 十、vue-router学习笔记——认识路由、vue-router基本使用、vue-router嵌套路由、vue-router参数传递、vue-router导航守卫、keep-alive
- Try Redis : Redis 入门教程
- 【flink】95-260-045-源码-检查点-CheckPoint
- php 弹出下载,php文件下载,不弹出下载框怎么破
- TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌2.77%
- 数据结构 3-1-1 栈
- SQL Server 数据库调整表中列的顺序操作
- Cisco——DHCPv6小实验
- clion中自定义消息msg消息时定义的msg文件有类型提示
- Java集合——TreeMap源码详解
- csgo服务器与客户端文件不匹配,csgo客户端文件与服务器不匹配怎么办
- 《CSS 揭秘》每章详细读书笔记
- 支付宝即时到帐接口php,支付宝即时到帐接口
- Go-加密学(四) - 证书/SSL/TLS/https单向认证/思维导图
- 深入研究glibc内存管理器原理及优缺点
- 转:浙大高分子物理郑强教授的震撼人心的演讲
热门文章
- 8.2 自定义 Git - Git 属性
- Git:解决Your branch is ahead of ‘origin/master‘ by N commits问题
- 春晚的科技梦,与科技企业的春晚梦
- 3des解密 mysql_加密解密
- 遥感(2):电磁波谱
- pmsm simulink foc 仿真_汽车雷达场景仿真方法的研究
- 正则表达式,验证身份证,手机号,电话号码,邮箱,邮编,日期,正负数,英文字符串等
- Unity3d数字地球三维建筑模型、数字城市
- 不懂技术却能做到月入20万美元,差距在哪里
- python练习10