0

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);

                });
        });
});

しかし、上記のコードは1回だけ機能し、次またはバックページング番号をクリックしても機能しません。FB.Canvas.scrollTo(0,0);の代わりにalert( "")を使用しました。同じエラーが発生しました。

Plzは、ページングリンクをクリックするたびにjs関数をバインドする方法を教えてくれます。

4

1 に答える 1

2

試してみてくださいon

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

yiiPagerページャーになるリストのcssクラスはどこにありますか。また、プロパティCLinkPagerがないことにも注意してください。pagerCssClass

于 2012-07-19T07:20:52.283 に答える