Mam dziwny problem przy użyciu flexslider. Przesunięcie LI nie ma poprawnej szerokości, tak, że pokazane są wszystkie slajdy. Dzieje się tak tylko przy ładowaniu pierwszej strony. Jak tylko przełączę się na inną kartę i przełączam z powrotem, wszystko wygląda dobrze. Może problem z ładowaniem JS ?!Problem szerokości suwaka Flexslider
Zrzut ekranu: here
flexslider.css
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {text-align: center; display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides li.flex-active-slide img {text-align:center; width: auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); }
JS
$(window).load(function() {
$('.flexslider').flexslider({
controlNav: true,
directionNav: true
});
});
Próbowałem go z $ (document) .ready (function() też, ale wciąż ten sam problem:
Jakieś pomysły?
Żadna z poniższych odpowiedzi nie działa. – Shail