0
<script type="text/javascript">
function lastAddedLiveFunc(goto)  {
    alert(goto) ;
        jQuery('.scroll_container').scrollExtend(
            {   
                'target': 'div#scroll_items',           
                'url': 'components/com_a_main_search/more_content.php?limit='+goto, 
                'newElementClass': 'list_item more_content'
            }
        );

    }


$(window).scroll(function(){
    if  ($(window).scrollTop() == $(document).height() - $(window).height()){
     $('#limit').val( Number($('#limit').val()) + 2 );

       lastAddedLiveFunc($('#limit').val());
    }
}); 

go to always 0 の値?????? 私は入れましたが

alert(goto)

正しい値を表示し、この行に常に0を入れます

'url': 'components/com_a_main_search/more_content.php?limit='+goto, 

助けてください

4

2 に答える 2

0

プラグインのソースを見ると、要素で呼び出されるとオプションが上書きされないようです。また、要素に設定されたプラグインを削除するメソッドもサポートされていません。

しかし、パラメータは、使用する必要があるurlときにいつでも呼び出される関数である可能性があることに気づきました。urlしたがって、いくつかの変数に基づいて異なるURLを返す関数をそこに渡すことができます。

試す

$(function(){
    var goto = 0;

    jQuery('.scroll_container').scrollExtend({   
        'target': 'div#scroll_items',           
        'url': function(){
            var current = goto;
            goto += 2;
            return 'components/com_a_main_search/more_content.php?limit='+current;
        }, 
        'newElementClass': 'list_item more_content'
    });
});
于 2012-12-22T14:27:58.257 に答える
0

プラグインには、プラグscrollExtendインが既に初期化されているかどうかを検出し、初期化されている場合は何もしないコードが含まれている可能性があります。これは、異なるオプションで再度初期化しようとしても、オプションが最初に初期化されたときと同じままであることを意味します。

プラグインのドキュメントを見ないと、それ以上のヘルプを提供することは困難です。プラグインが初期化後にオプションの変更をサポートしているかどうかを確認します

于 2012-12-22T14:03:19.323 に答える