Вопрос по jCarousel
jCarousel создаётся уже после загрузки страницы. Карусель создаётся, но в safari и chrome остаются неактивными кнопки "вперед", "назад".
Проблема в этом куске кода: if ($.browser.safari) { this.buttons(false, false); $(window).bind('load', function() { self.setup(); }); } else this.setup(); Если оставить только this.setup(); то всё работает нормально. Вопрос :) Для чего нужен этот кусок кода: if ($.browser.safari) { this.buttons(false, false); $(window).bind('load', function() { self.setup(); }); } else this.setup(); |
вообще говоря, кусок самодокументирован, но написан из убеждения, что код вызывается просто из html-кода, вне $(document).ready();
Если вызывать из него, то конечно, load событие уже отработало, и этот код не нужен |
Только вот проблема в том, что при создании карусели (уже после загрузки страницы) - setup() не срабатывает в хроме и сафари
|
я вам и написал, почему он не срабатывает после загрузки страницы. Вы правильно изменили код
|
Часовой пояс GMT +3, время: 23:24. |