- 博客(10)
- 收藏
- 关注
转载 关于js的变量提升问题
1.关于变量提升; 例子一:console.log(a) //undifined; var a=0; 例子二: console.log(a) //undifined; if(true){ var a=0; } console.log(a) //0; 例子三: console.log(a) //undifined; if(!true){ var a=0;...
2019-01-01 14:01:00
146
转载 关于字符串replace方法第二个参数为函数的用法
比如把“<>”换成转义符 function escapeHtml(str){ return str.replace("/[<>]/g",function(word,idx){ //注:第一个参数为匹配的字符串,第二个参数为匹配到的索引标 switch(word){ case "<": return ...
2019-01-01 13:27:00
194
转载 ios上在使用layIM聊天时,如果选择输入法上面默认的文字,不触发按钮高亮
ios上在使用layIM聊天时,如果选择输入法上面默认的文字(如图中标红的文字),不触发按钮高亮 解决办法:监听“compositionend”事件选择字/词完成输入时触发 $(document).on("compositionend",'input',function(){ if($("input").val()){ $(".layim-send")....
2018-12-27 11:31:00
246
转载 RegExp 正则表达式test和string的match方法
var exp = new RegExp(pattern,modifier) //pattern为正则的条件或者是字符串; modifier为修饰符g :表示全局匹配;i:忽略大小写;m:忽略大小写;^:以什么开头;$:以什么结尾 var exp = new RegExp("h",g); var str = 'hello word'; exp.test(str) //返回的...
2018-12-03 18:34:00
314
转载 layim在ios上的一些问题
layim1.0.9中在ios上上下滑会出现卡顿的情况;在消息列表和好友列表及消息详情都会有 原因是layui.js里面关于设备判断的方法,先判断为“mac”,在判断“ios”; 代码如下: os: function(){ //底层操作系统 if(/windows/.test(agent)){ return 'windows'; } else if(/linux/.tes...
2018-11-30 13:38:00
273
转载 ios微信6.6.7版本以上底部出现回退按钮且点击回退不刷新页面
项目中碰到一种问题,发现ios微信6.6.7版本以上底部出现回退前进按钮,且回退的时候不刷新; 但是我们页面中需要回退刷新,有两种解决办法: 一种是回退路径写死,这种情况下可以直接解决; $(function () { listenerBackHandler.initBack(); }); /** * 浏览器回退事件监听 */var listenerBackHandler =...
2018-11-23 14:23:00
265
转载 关于ios上点击事件触发经过导致layui nav跳转的bug
在ios上点击事件其实是第一下触发的hover事件,第二次点击才是触发click事件; 在用layui 的nav菜单,它的跳转是通过click事件触发的,所以在ios上就会出现,页面跳转需要点击两次才能触发; 解决办法: 监听touch事件,如果有跳转就手动触发跳转,如果有点击事件就执行点击事件;已测试有效 $("a").on('touchend', function(e) { ...
2018-11-22 19:12:00
171
转载 关于css3 transform一些小坑
1.如何让已经执行结束的动画再跟随事情执行; 回答: /** * 监听动画是否执行完毕 * */document.getElementById("xxxxx").addEventListener('animationend',function(){ $(".xxxx").css("animation","none");});监听动画执行结束后移除动画,再下次需要执行时再重新添加...
2018-07-03 19:49:00
354
转载 移动端微信浏览器和ios页面回弹问题
以下方法只适合页面为一屏幕的时候 var hei = $(window).height(); //可局部滚动处理 var overscroll = function(el) { el.addEventListener('touchstart', function() { var top = el.scrollTop , totalScroll = e...
2017-12-12 13:23:00
324
转载 swiper 初始化的两个小坑
1.当swiper loop设为true时,同时你又改变了sliderPerview的值,这时候轮播,按prev按钮到第一个时,会出现空白页; 解决办法:sliderPerview设置为auto,loopSliders设置你想要同时显示的slide个数; 2.当swiper-slide为动态添加的内容时,swiper的滑动动效会失效; 解决办法:初始化中设置observer为tru...
2017-10-16 19:29:00
855
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人