随笔分类 -  js

 
检测浏览器插件
摘要:function hasPlugin(name) { name = name.toLowerCase(); for(var i=0; i<navigator.plugins.length; i++) { if(navigator.plugins[i].name.toLowerCase().index 阅读全文
posted @ 2018-12-13 14:36 STATS 阅读(126) 评论(0) 推荐(0)
获取窗口大小
摘要:var pageWidth = window.innerWidth; var pageHeight = window.innerHeight; if(typeof pageWidth != "number") { if(document.compatMode == "CSS1Compat") { p 阅读全文
posted @ 2018-12-13 13:57 STATS 阅读(309) 评论(0) 推荐(0)
HTML5 classList使用
摘要:add:给元素添加一个指定的class var test = document.getElementById('test'); test.classList.add('yellow');//添加一个class test.classList.add('yellow','blue');//添加多个cla 阅读全文
posted @ 2018-04-03 11:54 STATS 阅读(165) 评论(0) 推荐(0)
移动端弹出层加遮罩后禁止body滑动
摘要://实现滚动条无法滚动 var mo=function(e){e.preventDefault();}; /***禁止滑动***/ function stop(){ document.body.style.overflow='hidden'; document.addEventListener("t 阅读全文
posted @ 2018-02-28 10:29 STATS 阅读(267) 评论(0) 推荐(0)
JS 返回上一页并刷新代码整理
摘要:一:JS 重载页面,本地刷新,返回上一页: <a href="javascript:history.go(-1)">返回上一页</a> <a href="javascript:location.reload()">重载页面,本地刷新</a> <a href="javascript:history.g 阅读全文
posted @ 2017-12-26 15:26 STATS 阅读(365) 评论(0) 推荐(0)
JS判断移动设备最佳方法 并实现跳转至手机版网页
摘要:方法一:纯JS判断 使用这方法既简单,又实用,不需要引入jQuery库,把以下代码加入到<head>里即可。 方法二:使用 Device.Js 库 device.js 是一个用于检查设备用的插件,使用它你可以很方便的判断设备的操作系统,以及设备是纵向还是横向。 首先,我们下载Device.js ST 阅读全文
posted @ 2017-12-07 17:24 STATS 阅读(419) 评论(0) 推荐(0)
阻止冒泡事件
摘要:function stopPropagation(e) { if (typeof e.stopPropagation "function") { e.stopPropagation(); } if (typeof e.cancelBubble !== "undefined") { e.cancelB 阅读全文
posted @ 2017-12-07 17:12 STATS 阅读(92) 评论(0) 推荐(0)