0

我在一个WordPress基于站点的站点上使用 Infinite Scroll 来加载更多帖子,我刚刚意识到该脚本不会运行Touch based devices(因为它是通过滚动启动的)。是否有任何已知的常见解决方法?

4

4 回答 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/

想看到使用这个插件的无限滚动吗?

http://aurgasm.us/

于 2013-06-13T12:42:01.570 回答