关于阻止scroll()事件多次执行的一个小方法
来源:互联网 发布:mac如何设置用户头像 编辑:程序博客网 时间:2024/05/18 04:00
最近写一个小demo,需要用到scroll事件,可又不希望它多次执行,网上搜了挺多方法,有一个虽然有点小bug但也挺好用,贴出来与大家分享,直接上栗子:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <link></head><body></body><script> //创建一些p标签,使网页可以滚动 for(var i=0;i<20;i++){ var p=document.createElement("p"); var t=document.createTextNode("滚动条"); p.appendChild(t); document.body.appendChild(p); } //下面是主要的执行代码,整体思路就是:条件判断+延迟执行。在事件执行之初,复活变量,事件执行完毕后 杀死变量 var tur = true; window.onscroll = function (){ if(tur){ setTimeout(scro,500); tur = false; //杀死变量 }else{ } }; //需要执行的函数 function scro(){ alert(1); tur = true;//复活变量 };</script></html>
0 0
- 关于阻止scroll()事件多次执行的一个小方法
- javascript阻止scroll事件多次执行的思路及实现
- javascript阻止scroll事件多次执行的思路及实现
- javascript-阻止scroll事件多次执行
- 知识点:阻止scroll事件
- 关于setTimeout多次点击会多次执行方法导致运行速度加快的问题
- 阻止knockout的事件默认执行
- scroll事件在移动端多次触发
- click事件多次执行的解决办法
- JS--阻止ajax因数据重复多次提交的方法
- 关于回车直接执行事件的方法
- jqueryclick事件,多次执行
- js 事件多次执行
- 阻止事件冒泡,阻止默认事件,阻止所有事件的方法
- 关于事件的一个小例子
- 解决/阻止 div层内的div层点击事件冒泡触发的小方法
- 阻止页面的多次提交
- Java中阻止线程执行的方法
- pgAdmin备份和还原数据库
- 【uva 11729】Commando War
- python写的购物车小程序
- HDU 3394 Railway (点双联通分量+桥)
- Linux学习笔记7——umask函数
- 关于阻止scroll()事件多次执行的一个小方法
- nyoj487点数
- HDU3549 ISAP板子题
- 字符串库
- 仿淘宝详细页面图片放大镜的制作过程
- Effective-Java-Note-类和接口
- JavaSE总结-集合框架-List
- 搜索引擎技术之概要预览
- uml类图详解