基于Isotope和infinitescroll實現的無限滾動瀑布流插件
基于Isotope和infinitescroll實現的無限滾動瀑布流插件,適用于yii1.1
使用方法
Controller
public function actionIndex() { $dataProvider = new CActiveDataProvider('Picture', array( 'criteria' => array( //'condition' => $condition, 'order' => 'pic_type DESC,pic_index', //'with' => array('author'), ), 'pagination' => array( 'pageSize' => 8, ), )); $this->render('index',array('dataProvider'=>$dataProvider)); }
View
$this->widget('ext.isotope.Isotope', array( //繼承自CListView 'dataProvider' => $dataProvider, 'itemView' => '_pic', 'itemSelectorClass' => 'pic_container', //isotope插件的itemSelector配置項,類選擇器 'options' => array(), 'template' => '{items}{pager}', 'infiniteOptions'=>array( //請參考infiniteScroll的參數設置 'loading'=>array( 'finishedMsg'=>'<em>已加載全部數據</em>', 'msgText'=>'<em>加載中</em>', 'speed'=>'normal', ), 'bufferPx'=>0, 'pixelsFromNavToBottom'=>10, ), ));
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!