我在一个WordPress
基于站点的站点上使用 Infinite Scroll 来加载更多帖子,我刚刚意识到该脚本不会运行Touch based devices
(因为它是通过滚动启动的)。是否有任何已知的常见解决方法?
问问题
558 次
4 回答
2
这可能会解决用 LazyLoading 替换您的无限滚动。这是一个例子: 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
于 2013-06-12T12:00:23.290 回答
1
如果您使用Modernizr,它将在 html 元素上提供触摸类。也许您可以使用它在触摸设备上做其他事情。
于 2013-06-12T13:08:20.720 回答
1
使用jQuery UI Touch Punch,默认 jQuery 不允许 Touch 事件
于 2013-06-17T06:38:44.410 回答
0
使用 wordpress 插件为您的帖子显示:
安装后设置您的设置,如下图:
设置要显示的帖子编号:
设置 -> 阅读
博客页面最多显示:“没有帖子”:
更多细节和演示去.. http://www.infinite-scroll.com/
想看到使用这个插件的无限滚动吗?
于 2013-06-13T12:42:01.570 回答