为什么要使用FastClick 移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够立即响应用户的点击事件,才有了FastClick。 项目地址:https://github.com/ftlabs/fastclick FastClick的 ...
分类:
其他好文 时间:
2019-02-24 11:05:49
阅读次数:
283
格式:let obj = new BScroll(object,{[option1,],.,.}); 注意,如果在某一个组件内创建了一个BScroll的实例,在组件生命周期结束前要注意调用destroy方法,否则在滑动过程中切换页面会导致一直触发scroll事件,导致一些意想不到的问题,切记!!! ...
分类:
其他好文 时间:
2019-02-18 12:49:23
阅读次数:
201
移动端点击延迟事件 1. 移动端浏览器在派发点击事件的时候,通常会出现300ms左右的延迟 2. 原因: 移动端的双击会缩放导致click判断延迟 解决方式 1. 禁用缩放 `<meta name = "viewport" content="user-scalable=no" > ` 缺点: 网页无 ...
分类:
其他好文 时间:
2019-02-15 11:58:11
阅读次数:
179
问题源: 移动端 browser 的点击有 300ms 延迟特性 原因:点击第1次 浏览器会等300ms再派发事件 以判断你是不是想双击 双击让网页缩放 后果:单击也要等300ms才生效 太慢了 解决方案 : FastClick 可让单击立即生效 同时禁用双击缩放 ...
分类:
其他好文 时间:
2019-01-28 10:56:45
阅读次数:
202
前端笔试总结 一、HTML和CSS 1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核 Chrom ...
分类:
其他好文 时间:
2019-01-07 20:47:40
阅读次数:
1774
1.在终端输入以下命令进行安装 2.在你用脚手架搭建好的项目中,找到mian.js这个入口文件,打开 3.在其中加入: 位置如图所示 ...
分类:
其他好文 时间:
2018-12-25 18:12:37
阅读次数:
123
fastclick:处理移动端click事件300毫秒延迟。 main.js 中引入,并绑定到body ...
分类:
移动开发 时间:
2018-11-22 10:05:16
阅读次数:
251
fastclick:处理移动端click事件300毫秒延迟 1、兼容性iOS 3及更高版本的移动SafariiOS 5及更高版本的ChromeAndroid上的Chrome(ICS)Opera Mobile 11.5及以上版本Android 2以来的Android浏览器PlayBook OS 1及以 ...
分类:
其他好文 时间:
2018-11-08 16:19:19
阅读次数:
305
fasckclick为解决移动端300ms延迟而生 github地址为:https://github.com/ftlabs/fastclick 使用方法: 1. 原生使用(window.onload或其它方式皆可->一切都是在文档流加载完毕) 2. 基于jq使用 3. 基于模块化使用(Vue\Ang ...
分类:
移动开发 时间:
2018-10-14 16:38:18
阅读次数:
242
npm指令 npm install fastclick -D 或者 cnpm install fastclick -D 然后在main.js写上 import FastClick from 'fastclick'; FastClick.attach(document.body); package.j ...
分类:
其他好文 时间:
2018-09-26 16:01:37
阅读次数:
417