У меня есть галерея JQuery Cycle на моей странице с пейджером. Легко добавить функцию паузы, просто добавив «pause: 1» в Javascript. Но это пауза для изображения наведения. Как добавить функцию паузы/возобновления с функцией щелчка на большом изображении. Поэтому, если я нажимаю на большое изображение, он приостанавливает показ слайдов и снова нажимает на него.JQuery Cycle Pause OnClick Image
ССЫЛКА НА FIDDLE: http://jsfiddle.net/ka2Xs/19/
Это мой код:
HTML
<div id="slideshow" class="pics">
<div class="cc"><img src="img/mobile/m1.jpg" height="400px"></div>
<div class="cc"><img src="img/mobile/m2.jpg" height="400px"></div>
<div class="cc"><img src="img/mobile/m3.jpg" height="400px"></div>
</div>
<ul id="nav" class="clearfix">
<li><a href="#"><img src="img/mobile/m1_thumb.jpg" height="70"></a></li>
<li><a href="#"><img src="img/mobile/m2_thumb.jpg" height="70"></a></li>
<li><a href="#"><img src="img/mobile/m3_thumb.jpg" height="70"></a></li>
</ul>
Javascript
$('#slideshow').cycle({
fx: 'fade', timeout: 5000, height: 400, pager: '#nav',
pagerAnchorBuilder: function(idx, slide) {
// return selector string for existing anchor
return '#nav li:eq(' + idx + ') a';
}
});
$('#direct').click(function() {
$('#nav li:eq(2) a').trigger('click');
return false;
});
Спасибо С.К. Именно то, что я искал! – MRT46