HTML5

fastclick用法

2017-08-01  本文已影响62人  执著_7a69

在移动浏览器上发生介于轻敲及点击之间的指令时,能够减少300毫秒的延迟。建议看下fastclickd 源码。

用fastclick可以解决好多问题,例:iphone手机safari浏览器的多次点击问题。。等等

github地址 https://github.com/ftlabs/fastclick

fastclick用法:

1.将fastclick.js引入到html中

2.在body前边,也就是body加载之前,实例化一个fastclick.

js方法:

if('addEventListener'indocument) {

document.addEventListener('DOMContentLoaded',function() {

FastClick.attach(document.body);

},false);

}

jquery方法:

前提引入jqery,

$(function() {

FastClick.attach(document.body);

});

3.对于contenteditable的元素,需要挂.needsclick的class钩子,让其触发原生事件.

上一篇下一篇

猜你喜欢

热点阅读