
JS封装Tools
发布日期:2021-05-07 23:08:24
浏览次数:25
分类:精选文章
本文共 1813 字,大约阅读时间需要 6 分钟。
浏览器兼容性优化技巧与常用方法
以下是一些针对不同浏览器的技术封装和常用方法,旨在提升网页的跨浏览器兼容性。这些内容将持续更新完善...
事件处理函数
函数addEvent用于封装点击事件处理,适用于不同浏览器的事件绑定方式: ```javascript function addEvent(ele, type, handle) { if (ele.addEventListener) { ele.addEventListener(type, handle, false); } else if (ele.attachEvent) { ele.attachEvent('on' + type, function() { handle.call(div); }); } else { ele['on' + type] = handle; } }```
取消事件冒泡函数
函数CancelBulle用于取消事件冒泡,适用于不同浏览器的事件冒泡控制: ```javascript function CancelBulle(event) { if (event.stopPropagation) { event.stopPropagation(); } else { event.CancelBulle(); } }```
阻止默认事件
函数CancelDefaultHeader用于阻止默认事件,适用于不同浏览器的事件默认控制: ```javascript function CancelDefaultHeader(event) { if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; } }```
求滚动条滚动距离
函数getScollOffSet用于获取滚动条滚动距离,适用于不同浏览器版本: ```javascript function getScollOffSet() { if (window.pageXOffset) { return { x: window.pageXOffset, y: window.pageYOffset }; } else { return { x: document.body.scrollLeft + document.documentElement.scrollLeft, y: document.body.scrollTop + document.documentElement.scrollTop }; } }```
以上内容将持续更新,随时关注最新版本...
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月21日 02时41分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【考研英语-基础-简单句】简单句的核心变化_谓语情态
2019-03-04
Jetson AGX Xavier硬件自启动
2019-03-04
统计字符数
2019-03-04
JS数据类型的判断
2019-03-04
实现一个简易Vue(三)Compiler
2019-03-04
仿小米商城(上)
2019-03-04
自动安装服务2
2019-03-04
js的各种数据类型判断(in、hasOwnProperty)
2019-03-04
严格模式、混杂模式与怪异模式
2019-03-04
HTML 和 CSS 简单实现注册页面
2019-03-04
(SpringMVC)springMVC.xml 和 web.xml
2019-03-04
Spring 与使用STOMP消息
2019-03-04
Java Swing JList:列表框组件
2019-03-04
jQuery中的动画
2019-03-04
1.2.3 项目、项目集、项目组合以及运营管理之间的关系
2019-03-04
【△重点△】LeetCode - 4. 寻找两个正序数组的中位数——二分查找
2019-03-04
LeetCode - 5. 最长回文子串——字符串、动态规划
2019-03-04
全局锁和表锁 :给表加个字段怎么有这么多阻碍?
2019-03-04