Содержит ли Swiper (http://www.idangero.us/swiper) событие для скольжения с определенным классом? Существует событие slideTo (index), но мне нужно что-то вроде slideTo (". Slide-classname").Swiper: slideTo (". Slide-classname")
Это то, что я пытаюсь сделать - может быть другой подход возможен:
<script type="text/javascript">
$j(document).ready(function(){
$j("#attribute529").change(function() {
var optionValue = $j(this).val();
var optionValueText = $j.trim($j('#attribute529 :selected').text());
if(! optionValue){
galleryTop.slideTo(0);
} else {
galleryTop.slideTo(".product-image_" + optionValueText);
}
});
});
</script>
Извините за глупый вопрос, но где бы я добавить эту функцию? Я попытался добавить его в свой код swiper js (который находится в файле шаблона differnet), а также попытался добавить его непосредственно в мой код, показанный выше, но я не могу заставить его работать. – loeffel
добавьте функцию getSlideIndexByClass в тот же тег скрипта, который вы упомянули в своем вопросе, а затем вызываете 'galleryTop.slideTo (getSlideIndexByClass (". Product-image_ "+ optionValueText)); вместо' galleryTop.slideTo (". product-image_ "+ optionValueText);' –
Так что проблема в том, что мой скрипт swiper и скрипт, который я разместил, расположены в двух разных файлах шаблонов. Использование вашего кода в моем media.phtml (где находится swiper), будет работать, поэтому я принял ваш ответ. Поскольку я не могу поместить свой сценарий в файл media.phtml, мне нужно будет выяснить, как сделать эту работу по отдельным файлам шаблонов, чтобы разрешить выбор переключателя изображений. – loeffel