Работа на сайте использует плагин flexslider.Привязка к размеру окна, вызывающая цикл при вызове изменения размера на flexslider
Я хочу определить размер браузера, а затем снова запустить слайдер, чтобы он мог регулировать размер/другие аргументы.
Чтобы сделать это, я нашел:
var slider = $('.flexslider').data('flexslider');
slider.resize();
Который работает, но я теперь создал функцию для вызова этого и использовал его с безвыходным на окно изменения размера:
$(window).bind('resize', function() {
console.log('window resized');
resizeSlider();
});
// resize the slider
function resizeSlider()
{
var slider = $('.flexslider').data('flexslider');
slider.resize();
console.log('slider-resized');
}
проблема в том, что когда я изменяю размер браузера, я получаю постоянный поток журналов с измененным браузером, а затем стек из 600 до:
Uncaught RangeError: Maximum call stack size exceeded
Как я могу это исправить?