0

jQuery serialScroll/scrollTo の .next ボタンをクリックして、次の項目にスライドするだけでなく、その前に新しいコンテンツの ajax 呼び出しを行う必要があります。serialScrollの.nextボタンへのajax呼び出しを取得する最良の方法は何ですか?

これがserialScrollのものです。

$('.audioholder').serialScroll({
target:'.scrollable',
items:'.newthing',
prev:'img.prev',
next:'img.next',
cycle:false,
axis:'x',
duration:700,
force:true,
lazy:true,
});

そして ajax コード:

        var target = $(this).closest('.newthing').next('.newthing');
        var toLoad = Drupal.settings.basePath + 'replies/' + mynid;
        xhr = $.ajax({
            url: toLoad,
            success: function(data) {
        $(target).html(data);

        });
        return false; 
4

1 に答える 1

0

理想的ではないかもしれませんが、代わりにscrollToを使用することになりました。

次のボタンをクリックしてください。

var myscrollable = $(this).closest('.scrollable');
myscrollable.scrollTo(target, 800 );

そして前のボタンのコード:

var mynewthing = $(this).closest('.newthing');
var prevthing = mynewthing.prev(); 
var myscrollable = $(this).closest('.scrollable');
myscrollable.scrollTo(prevthing, 800);
于 2012-06-28T16:58:38.170 に答える