1

上下のスクロール ボタンを備えたカスタム ナビゲーション バーに取り組んでいます。これらのボタンは、順序付けられていないリストの内容を移動して、期待どおりにアイテムを表示/非表示にする必要があります。私はこれを部分的にここで動作させています:

http://jsfiddle.net/PTSkR/96/

位置を絶対に設定しているため、現在は1つのアイテムでしか機能しませんが。css の「top」プロパティを取得して、以前のものに 20px を追加するにはどうすればよいですか?

コード:

$('.down').click(function () {
    var $move = $('.side-study-box ul');
    $move.css({
        top: '-20px'
    })
})

$('.up').click(function () {
    var $move = $('.side-study-box ul');
    debugger;
    $move.css({
        top: '0'
    })
})
4

2 に答える 2

-1

次のようなことができます。

var top = parseInt( $move.css('top') , 10) + 20;
$move.css('top', top+'px');
于 2013-05-31T15:39:24.080 に答える