1

jqueryslideUp()sideDown()関数を使用してボタンをクリックすると表示または非表示になる状態のリストがあります。

jquery tinyscrollbarを使用して、カスタム スクロールバーを追加しようとしています。

ここに jsfiddle があります: http://jsfiddle.net/ByteMyPixel/acLch/

私はほとんど動作していますが、立ち往生しています - tinyscrollbar は、 のslideUp()代わりに2 回目のクリックイベント / に表示されますslideDown()

tinyscrollbar が に表示されslideDown()、 に消えるようにこれを修正する方法についてのアイデアはありslideUp()ますか?

これが私のコードです:

var oScrollbar1 = $('#scrollbar1');
oScrollbar1.tinyscrollbar();

$("a.button").click(function () {

oScrollbar1.tinyscrollbar_update();

    if ($("ul.scrolling").is(":hidden")) {
        $("ul.scrolling").slideDown("slow");
    } else {
        $("ul.scrolling").slideUp("slow");
    }
});
4

2 に答える 2

4

次のように jQuery の tinyscrollbar を使用します。

var scroll = $("#add-widget-scroll").tinyscrollbar();

いくつかの調査を行ったところ、これを使用して「更新」機能にアクセスできることがわかりました。

$(scroll).data().plugin_tinyscrollbar.update();
于 2014-10-06T09:14:47.677 に答える