摘要: 1.关于变量提升; 例子一:console.log(a) //undifined; var a=0; 例子二: console.log(a) //undifined; if(true){ var a=0; } console.log(a) //0; 例子三: console.log(a) //und 阅读全文
posted @ 2019-01-01 14:01 small_lady 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 比如把“<>”换成转义符 function escapeHtml(str){ return str.replace("/[<>]/g",function(word,idx){ //注:第一个参数为匹配的字符串,第二个参数为匹配到的索引标 switch(word){ case "<": return 阅读全文
posted @ 2019-01-01 13:27 small_lady 阅读(477) 评论(0) 推荐(0) 编辑
摘要: ios上在使用layIM聊天时,如果选择输入法上面默认的文字(如图中标红的文字),不触发按钮高亮 解决办法:监听“compositionend”事件 选择字/词完成输入时触发 $(document).on("compositionend",'input',function(){ if($("inpu 阅读全文
posted @ 2018-12-27 11:31 small_lady 阅读(295) 评论(0) 推荐(0) 编辑
摘要: var exp = new RegExp(pattern,modifier) //pattern为正则的条件或者是字符串; modifier为修饰符 g : 表示全局匹配;i:忽略大小写;m:忽略大小写;^:以什么开头;$:以什么结尾 var exp = new RegExp("h",g); var 阅读全文
posted @ 2018-12-03 18:34 small_lady 阅读(1722) 评论(0) 推荐(0) 编辑
摘要: layim1.0.9中在ios上上下滑会出现卡顿的情况;在消息列表和好友列表及消息详情都会有 原因是layui.js里面关于设备判断的方法,先判断为“mac”,在判断“ios”; 代码如下: 阅读全文
posted @ 2018-11-30 13:38 small_lady 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 项目中碰到一种问题,发现ios微信6.6.7版本以上底部出现回退前进按钮,且回退的时候不刷新; 但是我们页面中需要回退刷新,有两种解决办法: 一种是回退路径写死,这种情况下可以直接解决; $(function () { listenerBackHandler.initBack(); }); /** 阅读全文
posted @ 2018-11-23 14:23 small_lady 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 在ios上点击事件其实是第一下触发的hover事件,第二次点击才是触发click事件; 在用layui 的nav菜单,它的跳转是通过click事件触发的,所以在ios上就会出现,页面跳转需要点击两次才能触发; 解决办法: 监听touch事件,如果有跳转就手动触发跳转,如果有点击事件就执行点击事件;已 阅读全文
posted @ 2018-11-22 19:12 small_lady 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 1.如何让已经执行结束的动画再跟随事情执行; 回答: 阅读全文
posted @ 2018-07-03 19:49 small_lady 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 以下方法只适合页面为一屏幕的时候 var hei = $(window).height(); //可局部滚动处理 var overscroll = function(el) { el.addEventListener('touchstart', function() { var top = el.s 阅读全文
posted @ 2017-12-12 13:23 small_lady 阅读(1911) 评论(0) 推荐(0) 编辑
摘要: 1.当swiper loop设为true时,同时你又改变了sliderPerview的值,这时候轮播,按prev按钮到第一个时,会出现空白页; 解决办法:sliderPerview设置为auto,loopSliders设置你想要同时显示的slide个数; 2.当swiper-slide为动态添加的内 阅读全文
posted @ 2017-10-16 19:29 small_lady 阅读(9108) 评论(0) 推荐(0) 编辑