【发布时间】:2014-02-11 19:25:26
【问题描述】:
我正在使用带有左右按钮的 jQuery 制作一些简单的滑块(在按钮单击上,我想模拟单击带有 gthumb 类的下一个图像并将类设置为活动状态)
HTML:
<div class="gleft"></div>
<div class="gright"></div>
<div class="gal-thumbs">
<a href="#" class="gthumb active"><img src="/sites/zum.kz/themes/lounge/gal/pub/pub1.jpg"></a>
<a href="#" class="gthumb"><img src="/sites/555.kz/themes/lounge/gal/pub/pub2.jpg"></a>
<a href="#" class="gthumb"><img src="/sites/555.kz/themes/lounge/gal/pub/pub3.jpg"></a>
<a href="#" class="gthumb"><img src="/sites/555.kz/themes/lounge/gal/pub/pub4.jpg"></a>
<a href="#" class="gthumb"><img src="/sites/555.kz/themes/lounge/gal/pub/pub5.jpg"></a>
</div>
JS:
// change background on arrow click
var current_img = $('.gthumb.active');
$('.gleft').live('click', function() {
current_img.next().trigger('click').addClass('active');
});
当您单击.gleft 时,它应该模拟单击具有.active 类的图像中的下一个图像。但是,当我点击.gleft 时,什么也没有发生。请帮忙。
【问题讨论】: