【发布时间】:2016-03-26 09:38:18
【问题描述】:
我在 iOS 上使用 Turbolinks 3.0 和 Fastclick 来消除 300 毫秒的 iOS 延迟,并启用转换缓存。这为移动设备上的 Rails 提供了非常棒/即时的体验。
我在同一个地方的两个页面上都有一个链接,当我按下一个页面上的链接时,fastclick+turbolinks 会立即加载下一页 - 但是事件传递到下一页并且该页面上的链接获取也点击了,触发了两次链接和导航页面。
事件实际上会传递到同一个地方的任何东西(如果我点击一个链接并且表单输入在下一页加载的同一个地方,它将专注于输入)。
我实际上可以用手指“更快地点击”以防止它发生。只有当水龙头更慢(持续时间更长)时才会发生。
任何帮助或见解将不胜感激!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 turbolinks fastclick.js