Yii - 使用CLinkPager与每个寻呼机链接绑定onclick事件

时间:2012-07-19 07:16:30

标签: javascript jquery yii

我想在Yii CLinkPager中使用每个寻呼机链接调用一个函数,我使用下面的代码而没有任何运气。

'pagerCssClass' => 'pagination',     
'afterAjaxUpdate'=>"FB.Canvas.scrollTo(0,0)",
'beforeAjaxUpdate'=>"FB.Canvas.scrollTo(0,0)",

我也使用了js方法

$(document).ready(function(){
    $('#ajaxListView a').each(function(){
            $(this).click(function(ev){

                FB.Canvas.scrollTo(0,0);

                });
        });
});

但是上面的代码只能工作一次,当我点击下一个或后面的分页号码时不起作用。我使用alert(“”)而不是FB.Canvas.scrollTo(0,0);并得到了同样的错误。

Plz帮助我如何在每次点击分页链接时绑定js函数。

1 个答案:

答案 0 :(得分:2)

尝试on

$(document).on('click','.yiiPager a', function(){
    console.log('clicking');
    FB.Canvas.scrollTo(0,0);        
});

其中yiiPager是成为寻呼机的列表的css类。 另请注意,CLinkPager没有pagerCssClass属性。