У вас есть следующая головоломка: на странице есть две таблицы и кнопка. таблица 1 отображается сразу, а таблица2 отображается с помощью кнопки переключения. Идея состоит в том, что нажатие кнопки вызывает не только расширение таблицы2, но и изменение максимальной высоты таблицы1 (когда таблица2 расширяется, таблица 1 становится меньше, а таблица2 не отображается, таблица1 большая). Я использую нокаута и его щелчок не работает с начальной загрузки данных-тумблер = «коллапс», а потому решение осуществляетсяизменить максимальную высоту, нажав кнопку свернуть
<button type="button" class="btn btn-primary" data-bind="click: showAllEvents ">events</button>
this.showAllEvents = function() {
//things to do
$("#table2").toggle(); // show and hide table2
};
Есть ли у вас какие-нибудь идеи?
Я не уверен, что вы спрашиваете здесь, но видели ли вы [Knockstrap] (http://faulknercs.github.io/Knockstrap/)? Помогает преодолеть разрыв между нокаутом и бутстрапом. –
Не выполняйте манипуляции DOM за пределами обработчиков привязки. Knockstrap может дать вам то, что вы хотите. Если нет, вам нужно написать собственные обработчики привязки. –