0

scrollbarで追加された>=0のデータ要素を含む変数がありますaddItemBeforescrollbarがゼロ要素を含む場合、特定のイベントをトリガーする必要があります。データ要素が含まれscrollbarていないかどうかを確認する方法はわかりませんが、すべての作業コードとイベントがあります。scrollbar

関連コード:

var scrollbar = $("#scrollbar-id").data("scrollable");

..。

function addElement(message) {

..。

scrollbar.addItemBefore(message); }

イベントをトリガーする別の関数内のスクロールバーのアイテム数を取得したいのですが。

4

2 に答える 2

0

.data()でオブジェクトを数えてみてください

http://jsfiddle.net/CbugG/1/

function count(obj){
    var c = 0;
    for(var p in obj) {
        if(obj.hasOwnProperty(p)) ++c;
        log(obj[p]);
    }
    return c;
}
于 2013-02-13T16:54:53.033 に答える
0

電話scrollbar.getItems()して確認してくださいlength

if(scrollbar.getItems().length == 0) { no items } else { items }
于 2013-02-13T16:43:15.060 に答える