![]() |
1
6
听起来你想一次加载所有内容,但一次只向用户显示一点。对html内容服务器端进行分页实际上并不可行,而且在任何情况下都与jquery无关。 好的用户体验应该是使用滚动条,而不是尝试重新设计上/下页面。也就是说,如果你必须这样做,那么你需要这样的东西:
基本的想法是保留您拥有的分页div
不过,还有一次,这是糟糕的用户体验。只需使用滚动条。 |
![]() |
2
1
我不知道现有的解决方案。不过,使用一些javascript(使用类似jquery的东西)可以计算元素的高度。$(element).height()例如。使用此方法,您可以遍历元素循环,并根据剩余的可用空间将它们添加到div中(我猜设置为常量)。因此,如果我有3个元素,可用高度是100px,jquery为每个元素返回35px的高度,我将显示前两个元素,然后将最后一个元素添加到用户单击next时要显示的队列中。 在中间元素中拆分文本会有点困难,但我想您可以使用字符串解析将元素的文本对半、测量高度、再次对半、测量高度等。这样做不太好,但可能会奏效。 |
![]() |
3
1
在我看来你只是需要实施
——
|
![]() |
4
0
看看这个jquery插件: http://rascarlito.free.fr/hoverscroll/ |
![]() |
Alex Maina · Php搜索和分页不工作 6 年前 |
![]() |
Sergei Petrov · Django函数不返回HTML页面 6 年前 |
![]() |
Ivan · 分页不起作用的AJAX请求 6 年前 |
![]() |
Combo · Elasticsearch分页和限制最大页数 6 年前 |
![]() |
claudiopb · 反应js-使用分页分隔JSON返回[关闭] 6 年前 |
![]() |
Ali Özen · Laravel 5搜索和分页url一起 6 年前 |