ios點選延時的處理
阿新 • • 發佈:2019-01-05
ios點選時反應存在延時,導致點選感覺慢,使用者體驗不好
以下方式處理該問題:
//記載fastclick loadFastClick("./js/fastclick.js", function () { FastClick.attach(document.body); }); /** * 動態載入JS * @param {string} url 指令碼地址 * @param {function} callback 回撥函式 */ function loadFastClick(url, callback) { var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; if(typeof(callback)=='function'){ script.onload = script.onreadystatechange = function () { if (!this.readyState || this.readyState === "loaded" || this.readyState === "complete"){ callback(); script.onload = script.onreadystatechange = null; } }; } head.appendChild(script); }
fastclick地址:https://download.csdn.net/download/tjj3027/10895914