- 博客(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 124
转载 关于字符串replace方法第二个参数为函数的用法
比如把“<>”换成转义符function escapeHtml(str){ return str.replace("/[<>]/g",function(word,idx){ //注:第一个参数为匹配的字符串,第二个参数为匹配到的索引标 switch(word){ case "<": return ...
2019-01-01 13:27:00 176
转载 ios上在使用layIM聊天时,如果选择输入法上面默认的文字,不触发按钮高亮
ios上在使用layIM聊天时,如果选择输入法上面默认的文字(如图中标红的文字),不触发按钮高亮解决办法:监听“compositionend”事件选择字/词完成输入时触发$(document).on("compositionend",'input',function(){ if($("input").val()){ $(".layim-send")....
2018-12-27 11:31:00 226
转载 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 288
转载 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 257
转载 ios微信6.6.7版本以上底部出现回退按钮且点击回退不刷新页面
项目中碰到一种问题,发现ios微信6.6.7版本以上底部出现回退前进按钮,且回退的时候不刷新;但是我们页面中需要回退刷新,有两种解决办法:一种是回退路径写死,这种情况下可以直接解决;$(function () {listenerBackHandler.initBack();});/** * 浏览器回退事件监听 */var listenerBackHandler =...
2018-11-23 14:23:00 233
转载 关于ios上点击事件触发经过导致layui nav跳转的bug
在ios上点击事件其实是第一下触发的hover事件,第二次点击才是触发click事件;在用layui 的nav菜单,它的跳转是通过click事件触发的,所以在ios上就会出现,页面跳转需要点击两次才能触发;解决办法:监听touch事件,如果有跳转就手动触发跳转,如果有点击事件就执行点击事件;已测试有效$("a").on('touchend', function(e) { ...
2018-11-22 19:12:00 151
转载 关于css3 transform一些小坑
1.如何让已经执行结束的动画再跟随事情执行;回答:/** * 监听动画是否执行完毕 * */document.getElementById("xxxxx").addEventListener('animationend',function(){ $(".xxxx").css("animation","none");});监听动画执行结束后移除动画,再下次需要执行时再重新添加...
2018-07-03 19:49:00 338
转载 移动端微信浏览器和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 308
转载 swiper 初始化的两个小坑
1.当swiper loop设为true时,同时你又改变了sliderPerview的值,这时候轮播,按prev按钮到第一个时,会出现空白页;解决办法:sliderPerview设置为auto,loopSliders设置你想要同时显示的slide个数;2.当swiper-slide为动态添加的内容时,swiper的滑动动效会失效;解决办法:初始化中设置observer为tru...
2017-10-16 19:29:00 819
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人