Я использую плагин WooThemes Flexslider 2 в своей структуре WordPress.
Вот код:Flexslider 2, как загрузить с (document) .ready function
$(window).load(function() {
$('#flexslider-<?php echo $postid; ?>').flexslider({
smoothHeight: true,
slideshow: false,
start: function(slider) {
slider.container.click(function(e) {
if(slider.animating) {
// action
} else {
slider.flexAnimate(slider.getTarget('next'));
}
});
}
});
});
Сценарий хорошо работает с "$ (окно) .load (функция() {"
Если изменить «$ (окно) .load (function() {" to " $ (document) .ready (function() {" слайдер не работает. В Safari скрипт загружается успешно, но не получает текущую высоту изображения. скрипт для работы с «$ (document) .ready (function() {" во всех браузерах?
Thanks
'Сценарий хорошо работает с«$ (окно) .load (функция() {» ', то почему вы хотите изменить что 'document.ready' .. – bipen
, потому что с помощью« $ (window) .load (function() {«пользователь не может использовать слайдер после того, как все остальные скрипты загружены на 100%, и он загружает последнее. С помощью« $ (document) .ready (function() {«ползунок загружается одновременно со всеми другими скриптами.Это свойство od jquery. – DesignPuma
еще одна причина не использовать' $ (window) .load (function() {'является то, что он конфликтует с mediaelement в IOS. – yitwail