Lich
Lich
一样的问题!问题描述:有两个page a、b,默认显示a,引入fastclick后,第一次a切换到b有slide效果,b返回a都有slide效果,跟着再从a切换到b就再也没有slide效果了,去掉fastclick后一切正常。测试环境:iphone5s iphone6 safari,在chrome 的模拟环境里没有出现。
我发现问题所在了:长按链接一小会(200ms左右)再释放执行切换页面动作就会有动画效果!瞬间的tap就没有!应该要加settimeout来修复这个bug。
``` javascript // judge that if it's a ajax request if (/^#/.test(target.getAttribute("href")) == true) { // hash slide var idTargetPage = href.split("#")[1], eleTargetPage = idTargetPage && document.getElementById(idTargetPage); if (back ==...
鑫哥,有空麻烦看下,谢谢!
这也行,真神奇!很想知道根本原因是什么。
修改一 ``` javascript if (this.captureLink == true) { // Initialization link-catch events. if(this.initLinkCatch){ this.initLinkCatch(); }else{ var eventName = "click", $ = root.$ || root.jQuery || root.Zepto; if ($ && $.fn...
:);
...
..
被无视了。