Перед инициализацией слайдера небольшая задержка.Вы можете попытаться скрыть все изображения, кроме первого, перед инициализацией слайдера:
Что-то вроде $('#slider li:not(:first)').hide();
должно сработать.Не забудьте показать их снова после инициализации слайдера.То же самое можно сделать с помощью CSS и класса тела.
ОБНОВЛЕНИЕ Вот что я хотел бы попробовать:
Добавить класс в контейнер и первый элемент списка:
<div id="slider" class="loading">
<ul>
<li class="first">
<a href="http://thesunkissedgirls.com.au/models">
<img src="http://thesunkissedgirls.com.au/wp-content/uploads/2011/06/slider_262.jpg" alt="slide1" />
</a>
</li>
<li>
[…]
</li>
</ul>
</div>
Добавьте немного CSS, чтобы скрыть все элементы, кроме первого, если оболочка имеет класс .loading
:
#slider.loading li { display: none; }
#slider.loading li.first { display: block; }
И, наконец, удалите класс .loading
, как только все будет установлено–Up:
<script type="text/javascript">
$(document).ready(function(){
$("#slider")
.easySlider({
auto: true,
continuous: true,
numeric: true,
speed: 500,
pause: 5000,
controlsShow: false
})
.removeClass('loading');
});
</script>