js
z_z_Dragon
这个作者很懒,什么都没留下…
展开
-
H5:IOS软键盘弹出导致底部页面滚动留白
解决方案:当软键盘弹出时,防止页面滚动,点击其他区域关闭软键盘代码如下:varcloseKeyboard=function(e){if(e.target!=document.activeElement){document.activeElement.blur();}};document.addEventListener("focusin",function(){...原创 2021-07-22 15:43:04 · 1572 阅读 · 0 评论 -
用户无操作时刷新页面
只监听页面的点击和滚轮事件。当事件发生的时候清除定时,然后重启定时。function timeReload(time) { var intervalId=startCount(time); document.addEventListener("wheel",init); document.addEventListener("click",init); ...原创 2018-06-12 19:18:43 · 634 阅读 · 0 评论 -
js 判断浏览器类型
var BrowserType=function(){ var userAgent=window.navigator.userAgent if(userAgent.indexOf('Edge')>-1){ return 'Edge' } if(userAgent.indexOf('Firefox')>-1){ return 'Firefox' } if(user...转载 2018-06-29 10:42:22 · 170 阅读 · 0 评论 -
js 中 || 和 && 的妙用
func a()和func b() a() && b() 如果a执行成功返回true则执行b返回b结果的值,如果a执行返回false则不执行b a() || b() 如果a执行成功则返回a的值并不执行b 如果a执行返回false则执行b()返回b的值...转载 2018-06-20 16:59:50 · 316 阅读 · 0 评论 -
js 生成随机颜色
var getRandomColor = function(){ return '#'+('00000'+(Math.random()*0x1000000<<0).toString(16)).slice(-6); }转载 2018-07-02 16:18:08 · 405 阅读 · 0 评论 -
通过js,动态修改样式表
var style = document.createElement('style');style.type = 'text/css';style.innerHTML=``;document.getElementsByTagName('HEAD').item(0).appendChild(style);说明:创建一个style元素,插入head尾部...转载 2018-06-28 15:03:39 · 497 阅读 · 0 评论 -
前端导出数据,file-saver 插件
说明: 1.换行用 \n , 每个格子的数据用逗号隔开,表格内容就是拼接字符串 2.prefix \uFEFF就是位序掩码(名为<BOM>),就是空白字符的用途,能够解决英文显示undefined的问题 var excelHeader="id,title,status"; excelContent=exportPrefix+excelHeader;...转载 2018-07-23 14:54:10 · 9860 阅读 · 0 评论 -
记录一个简单的组合结果生成算法
1.根据数组生成不重复组合var kind1 = ['a1', 'a2', 'a3'];var kind2 = ['b1', 'b2'];var kind3 = ['c1', 'c2', 'c3'];var result = [];var result1 = [];var collection = [];collection.push(kind1, kind2, kind3);...原创 2018-08-29 11:17:14 · 717 阅读 · 0 评论 -
Slide 插件的实现
一、功能实现描述 n个div模块实现左右滑动,支持移动端触摸二、实现原理以及思路1.容器宽度为n*100%,隐藏溢出内容2.监听触摸事件,判断移动方向2.根据div的个数,计算生成一个数组,保存每个div的index,和计算出容器TranslateX()的值3.根据计算的值,在滑动事件中给容器添加style样式,来实现某个div在可见视图中三、代码1.jsf...原创 2018-10-26 09:30:51 · 1710 阅读 · 0 评论