0

私は自分のアプリでこの jQuery プラグインを使用しています http://www.building58.com/examples/tabSlideOut.html

スライドアウトパネルの高さが固定されていないことを除いて、すべてうまく機能します-Ajaxリクエストを使用して、任意の長さのアイテムのリストを作成します-上部のドロップダウンにより、このリストをステータスでフィルタリングできるため、高さが変わります。

動作するCSSに高さを追加できますが、任意の高さである可能性があるため、実際には問題は解決しませんが、リストが動的に入力されるため、CSSから高さを除外するとコンテンツが表示されず、表示が小さすぎます.

コンテンツが変更されたときにパネルのサイズを変更する方法はありますか?

4

1 に答える 1

1

他の誰かがこの問題を抱えている場合に備えて、JavaScript を少し変更して解決しました。寸法は最初にのみチェックされていたため、サイズが変更されませんでした。

この変更を行ったので、毎回新しいオブジェクトが作成されます

var properties = function(){
    return {
        containerWidth: parseInt(obj.outerWidth(), 10) + ‘px’,
        containerHeight: parseInt(obj.outerHeight(), 10) + ‘px’,
        tabWidth: parseInt(settings.tabHandle.outerWidth(), 10) + ‘px’, 
        tabHeight: parseInt(settings.tabHandle.outerHeight(), 10) + ‘px’
    }
};

次に、からのすべての参照を更新しました

properties.attribute

properties().attribute

コンテンツが更新されるたびに高さが調整されるようになりました。

于 2012-05-22T10:33:51.790 に答える