() {
var $table = $('.mn_orderTransactionTable .mn_table'),
$bodyCells = $table.find('tbody tr:first').children(),
colWidth;
// Adjust the width of thead cells when window resizes
$(window).resize(function() {
// Get the tbody columns width array
colWidth = $bodyCells.map(function() {
return $(this).width() - .1;
}).get();
// Set the width of thead columns
$table.find('thead tr').children().each(function(i, v) {
$(v).width(colWidth[i]);
});
}).resize();
}, В консоле выдает: Uncaught RangeError: Maximum call stack size exceeded при ресайзе. В чем может быть проблема? Где то затаилась рекурсия?
Может просто эвент луп не успевает работать, а потом охренев выкидывает ошибку. ИМХО
по факту да, но это нужно как то исправить))
Так если до фига вызовов, не факт, что это рекурсия. Куда-то функция обращается, что-то возвращает, стек забит.
Уже фиксанули. Там ресайз лишний в самой функции, потому что вызов тоже обернут в ресайз
Эвент луп охренел там😁
Ну он на каждое движение кидал)
Обсуждают сегодня