Mat*_*att 2 javascript pagination scroll yii
我目前正在使用zii.widgets.CBaseListView很长的项目清单.该列表足够长,导致页面滚动.
当我使用列表底部的Yii寻呼机转到第2页时,浏览器窗口会保持其滚动位置,而不是弹到下一个列表的顶部.
有人能轻松解决这个问题吗?我已经在这个项目的许多地方实现了这个.我已经完成了文档,我空洞了.
小智 6
这是Alex Kliuchnikau的增强解决方案.我还在包含ClistView小部件之前创建了一个锚,然后在CListView设置中我使用了' afterAjaxUpdate '属性.
<a id="scrollTop"></a>
<?php
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'afterAjaxUpdate' => 'function(){
$("html, body").animate({scrollTop: $("#scrollTop").position().top }, 100);}'
));
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3270 次 |
| 最近记录: |