我在基于WordPress
的网站上使用无限滚动来加载更多帖子,我刚刚意识到该脚本不会在Touch based devices
上运行(因为它是通过滚动启动的)。有没有任何已知的常见解决方法?
答案 0 :(得分:2)
这可能会解决使用LazyLoading替换您的Infite Scroll。 以下是一个示例:http://www.appelsiini.net/projects/lazyload/enabled_container.html
它也适用于帖子(不仅仅是图片),因此您可以拥有帖子的选择器。
针对移动设备进行了优化:http://www.metaltoad.com/blog/improved-lazy-loading-mobile-devices-iphone-android-lazy-load-17
因此,您可以设置它可以加载数百个帖子,但是当向下滚动或向下滑动移动时,它会加载更多帖子。
使用延迟加载或其中一种形式的其他热门网站是:facebook,9gag
答案 1 :(得分:1)
如果您使用Modernizr,则会在html元素上提供触摸类。也许你可以用它在触摸设备上做其他事情。
答案 2 :(得分:1)
使用jQuery UI Touch Punch,默认jQuery不允许触摸事件
答案 3 :(得分:0)
使用wordpress插件显示帖子:
安装后设置您的设置,如下图所示:
设置你的帖子显示:
设置 - >读
博客页面最多显示:“no of post”:
更多细节和演示...... http://www.infinite-scroll.com/
想要使用此插件查看无限滚动操作吗?