找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 12|回复: 0

fastclick.js插件

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-15 10:36:21 | 显示全部楼层 |阅读模式
软件标签:  fastclick.js   其他文件   编程插件
fas tclick.js插件是一款在编程过程中能够实现在浏览器中获得300毫秒延迟效果的插件工具,为你提供了延迟相应效果,让你的编程过程能够更加快速,带来了众多便利辅助,快来绿色资源网下载吧!
fastclick.js官方介绍
fastclick 是一个简单,易于使用的js库用于消除在移动浏览器上触发click事件与一个物理tap(敲击)之间的300延迟。



fastclick.js软件特色
移动端在处理点击事件的时候,会有300毫秒的延迟。恰恰是这300毫秒的延迟,会让人有一种卡顿的体验。

这300毫秒的原因,在于早期浏览器的实现中,浏览器不知道用户触摸后,到底想做什么,所以故意等待300毫秒,再触发click事件。

既然我们已经知道了原因了,怎么解决呢?

既然浏览器有这300ms的延迟,那么我们来代替浏览器判断,手动触发click事件,这也是fastclick的解决方案。
fastclick插件使用方法
引入插件的javascript文件到你的html网页中,像这样:

<script type=“application/javascript“ src=“/path/to/fastclick.js“></script>

注意:type属性在html5网页中可以省略不写。

脚本必须加载到实例化fastclick在页面的任何元素之前。

实例化 fastclick 最好在body元素的前面,这是使用推荐的方法:

if (“addeventlistener“ in document) {

document.addeventlistener(“domcontentloaded“, function() {

fastclick.attach(document.body);

}, false);

或者你使用了jquery插件,你可以这样编写:

$(function() {

fastclick.attach(document.body);

});

如果你使用的browserify commonjs的模块系统或另一种风格,其fastclick.attach函数将返回 require(‘fastclick’) 。作为一个结果,使用fastclick这些装载机的最简单的方法如下:

var attachfastclick = require(“fastclick“);

attachfastclick(document.body);


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-10 17:42 , Processed in 0.072437 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表