- 軟件大(dà)小(xiǎo):55KB
- 軟件語(yǔ)言:中文(wén)
- 軟件類型:國產軟件
- 軟件類(lèi)別:免費軟件 / 其他文件
- 更(gèng)新時間:2017-07-01 10:47
- 運行環境:WinAll, WinXP, Win7, Win8
- 軟件等級:
- 軟件廠商:
- 官方網站:暫(zàn)無
2.57M/中文/10.0
3.51M/中文/10.0
55KB/中文/10.0
24KB/中文/5.8
32KB/中(zhōng)文/10.0
fasTCLick.js插件(jiàn)是一(yī)款(kuǎn)在(zài)編程過程(chéng)中能夠實現在瀏覽器中獲得(dé)300毫秒延遲效果的插件工具,為你(nǐ)提(tí)供了延遲相應效果,讓你(nǐ)的編程過程能夠更加快速,帶來(lái)了眾多(duō)便利輔助(zhù),快來綠色資源網下載(zǎi)吧!
FastClick 是一個簡單,易於使(shǐ)用的js庫用(yòng)於消除在移動(dòng)瀏覽器上觸發click事件與(yǔ)一個(gè)物理Tap(敲擊)之(zhī)間的300延遲。
移動端在處理點擊事件的時候,會有300毫秒(miǎo)的延遲。恰恰是這300毫秒的延遲,會(huì)讓人有一種卡頓的體驗。
這300毫秒的(de)原因(yīn),在(zài)於(yú)早期瀏覽器的實現(xiàn)中,瀏覽器不知道(dào)用(yòng)戶觸摸後,到底想做(zuò)什麽(me),所以故意(yì)等待300毫秒(miǎo),再(zài)觸發(fā)click事件。
既然我們已經知(zhī)道了(le)原(yuán)因了,怎麽解決呢?
既(jì)然瀏覽器有這300ms的延遲(chí),那麽我們來代(dài)替瀏(liú)覽器(qì)判(pàn)斷,手動觸發click事件(jiàn),這也是fastClick的解決方案。
引入插件的javascript文(wén)件到你的HTML網頁中,像這樣:
<script type='application/javascript' src='/path/to/fastclick.js'></script>
注意:type屬(shǔ)性在HTML5網頁中可以省略(luè)不(bú)寫。
腳本必須加載(zǎi)到實例化fastclick在頁(yè)麵的任何元素(sù)之前。
實例化 fastclick 最好(hǎo)在(zài)body元素的前(qián)麵,這是使用(yòng)推薦的方法:
if ('addEventListener' in document) {
document.addEventListener('DOMContentLoaded', function() {
FastClick.attach(document.body);
}, false);
或者你使(shǐ)用了(le)JQuery插件,你可以這樣編寫:
$(function() {
FastClick.attach(document.body);
});
如果你(nǐ)使用的browserify CommonJS的模塊係統或另一(yī)種風(fēng)格(gé),其(qí)fastclick.attach函數將返回 require(‘fastclick’) 。作(zuò)為一個結果,使用fastclick這些裝載機的最簡單的(de)方法(fǎ)如下:
var attachFastClick = require('fastclick');
attachFastClick(document.body);
請描述您所遇到的錯(cuò)誤,我們將盡(jìn)快予(yǔ)以修正,謝(xiè)謝!
*必填(tián)項,請(qǐng)輸入內容(róng)