Я пытаюсь вызвать определенный эффект перехода, основанный на стрелке, на которую нажимает пользователь.
поэтому я увидел key">это сообщение, и я безуспешно пытаюсь адаптировать его по-своему.
Итак, у меня есть эти изображения:
<div id="slider" class="nivoSlider">
<?php foreach($SlideShowImages as $SlideShowImage){
?>
<img src="<?php echo base_url($SlideShowImage['image_url']);?>" data-thumb="" alt="Image SlideShow"/>
<?php
}
?>
</div>
и мне бы хотелось, чтобы пользователь нажал на эту стрелку:
<a class="nivo-prevNav">Prev</a>
у него есть специфический эффект, поэтому я попробовал это:
$('.nivo-prevNav').on('click', function(){
$('#slider img').attr("data-transition","slideInLeft");
});
безуспешно ...
РЕДАКТИРОВАТЬ: благодаря roine я заставил эту функцию работать, но у меня есть последний вопрос: во-первых, когда я нажимаю на стрелку, кажется, что эффект перехода изменяется только во второй раз, когда я нажимаю на нее. Насколько я понимаю, при первом нажатии на стрелку я применяю изменения к изображению, а затем, во второй раз, эти изменения учитываются процессом слайдера nivo.
Итак, я увидел эти строки в настройке слайдера nivo:
beforeChange: function(){}, // Triggers before a slide transition
afterChange: function(){}, // Triggers after a slide transition
Может быть, я должен вызвать функцию здесь?
Спасибо