Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的应用程序中使用 Kendo Mobile,当页面中包含一些 iframe(在我的情况下为 youtube 视频)时,它似乎有问题。滚动在任何地方都可以正常工作,除非用户在滚动期间点击 iframe。
new kendo.mobile.Application();
这是Jsfiddle示例。
您可以使用此链接测试您的移动设备(我已使用 iPhone 4 测试过)的问题。
这就是它应该如何工作的 - iframe 旨在将事件吞噬在它们之上 - 这意味着 iframe 上的每次触摸都由其中的页面而不是周围的文档处理。一种可能的解决方案可能是您在 iframe 顶部放置一个叠加层,从而捕获其上方的所有事件并手动过滤它们(自己在 iframe 内的适当位置触发它们)。
另一种可能性是完全避免使用 iframe。