问题
柒边形选手
这个作者很懒,什么都没留下…
展开
-
jQuery 多库共存
问题概述:jQuery使用$作为标示符,随着jQuery的流行,其他js库也会用这$作为标识符,这样一起使用会引起冲突。客观需求:需要一个解决方案,让jQuery和其他的js库不存在冲突,可以同时存在,这就叫做多库共存。jQuery解决方案:1.把里面的$符号统一改为jQuery。比如jQuery("'div")2. jQuery变量规定新的名称: $.noConflict()var xx = $.noConflict(); <script> .原创 2022-02-14 22:54:24 · 368 阅读 · 0 评论 -
JavaScript 移动端点击事件延迟问题
移动端click事件会有300ms的延时,原因是移动端屏幕双击会缩放(double tap to zoom)页面。解决方案:1.禁用缩放。浏览器禁用默认的双击缩放行为并且去掉300ms的点击延迟。<meta name="viewport" content="user-scalable=no">2.利用touch事件自己封装这个事件解决300ms延迟。原理就是︰1.当我们手指触摸屏幕,记录当前触摸时间2.当我们手指离开屏幕,用离开的时间减去触摸的时间3.如果时间小于150ms原创 2022-01-29 20:44:03 · 1085 阅读 · 0 评论