通常これはノックアウトを必要としませんが、私はそれをセットする必要があるときに関数を呼び出します。div1.height = div2.height
しかし、私はオンラインコースプロジェクトをやっており、要件の1つはノックアウトをすべてのロジックに使う必要があることです。だから私は誰かが正しい方向に私を指すことができますか?Knockout JSだけを使用して、divの高さを別のdivの動的高さにバインドする方法はありますか?
0
A
答えて
0
私があなたの質問を正しく理解していれば、あなたのモデルで観察可能な変数を定義して、別のdiv
の高さで設定することができます。
例:https://jsfiddle.net/kyr6w2x3/160/
<div id="wantThisHeight">
Div with a static height
</div>
<div data-bind="style: { height: DynamicHeight } ,text:DynamicHeight ">
Div with a dynamic height
</div>
モデル:
function AppViewModel() {
var self = this;
self.DynamicHeight = ko.observable(document.getElementById('wantThisHeight').clientHeight +"px");
}
var appVM = new AppViewModel()
ko.applyBindings(appVM);
+0
Mattさん、ありがとう、シンプルだけど、私が必要だったもの。 – chocobuckle
関連する問題
- 1. DIVの高さを別のDIVの高さに設定する
- 2. divの高さを別のdivの高さに応じて設定します
- 3. divの高さは別のdivの高さに依存します。
- 4. 動的な高さのdiv
- 5. divの100%の高さを動的な高さのdiv内に割り当てます
- 6. 別のdivとの1 divの動的な高さの増加
- 7. DIVの高さと動的に等しくする方法
- 8. 子divを自動高さの親divの高さにします
- 9. divの高さを動的に変更する方法
- 10. divの高さを動的にする方法
- 11. 子divを選択する親divの高さを動的にしますか?
- 12. divの右側にあるdivの高さを修正してください
- 13. divの高さはありません
- 14. divの高さを100%に設定するにはdivを使用し、divはCSSを使用しますか?
- 15. 子Divの高さを計算する親Divから別の子Divの高さを減算する
- 16. div内のdivを動的高さで調整する
- 17. divの動的高さを作成
- 18. 動的なdivの高さを固定
- 19. 別のdivの動的な高さに垂直に整列しますか?
- 20. 親divの高さを子divのパディング/ボーダー/マージンを反映させる良い方法はありますか?
- 21. ベースdivの高さ(動的キャンバスの高さ)
- 22. 各tdのdivの高さが異なる場合、div内のdivの高さをtd内で伸ばす方法はありますか?
- 23. divの高さがdivより小さい場合はdivを上に移動
- 24. javascriptとcss3のトランジションを使用してdivを動的な高さに移動
- 25. divの高さを動的に拡張するには?
- 26. divの高さがコンテナのdivの高さに合わせて自動スクロール
- 27. 画像の高さを取得し、その高さを別のdivに適用して一致させます
- 28. divの高さをwindow2の高さに設定します。
- 29. jQuery - 動的なdivの高さ
- 30. jQuery div画像の高さと一致するdivの高さ
あなたがjsのプロパティに、あなたの高さをバインドするバインディングのスタイルを使用することができます。 http://knockoutjs.com/documentation/style-binding.html。 2つのhtml要素間を直接バインドする方法はないので、それらを同期させておく必要がある場合は、イベントバインディングを使用する必要があります。 http://knockoutjs.com/documentation/event-binding.html –