
问题
柒边形选手
这个作者很懒,什么都没留下…
展开
-
jQuery 多库共存
问题概述: jQuery使用$作为标示符,随着jQuery的流行,其他js库也会用这$作为标识符,这样一起使用会引起冲突。 客观需求: 需要一个解决方案,让jQuery和其他的js库不存在冲突,可以同时存在,这就叫做多库共存。 jQuery解决方案: 1.把里面的$符号统一改为jQuery。比如jQuery("'div") 2. jQuery变量规定新的名称: $.noConflict() var xx = $.noConflict(); <script> .原创 2022-02-14 22:54:24 · 411 阅读 · 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 · 1163 阅读 · 0 评论