0
調整窗口大小後,只能運行5次函數嗎?當您再次調整大小時,再次運行該功能5次。在調整大小後運行jQuery函數5次
$(window).bind('resize', function() {
setTimeout(function(){
var slider = $('.wrapper .flexslider').data('flexslider');
slider.resize();
}, 500);
});
該函數每0.5秒運行一次。但瀏覽器無法處理它,並且一次運行此功能不足以正確調整flexslider的大小(我不知道爲什麼)。
它的運行更多的時間比你想象的。 'resize'處理程序不會只運行一次。在手動調整大小時,您將應用100個'setTimeout' – charlietfl
是否有替代方法? – hgnl96
我認爲真正令人懷疑的是你需要多次調用'resize()'。可能值得研究爲什麼你需要這樣做。 – Gilgamesh