2014-03-04 34 views
0

我有了在寻呼机旋转木马主要传送带和图像的DIV一个CarouFredSel实例。在$ pager.find()。click(function {})中,如果我在寻呼机上点击其中一个thmumbnails,它应该滚动到主传送带中的正确图像,但是不会。jQuery的触发呼叫在CarouFredSel

我已经把范围缩小到以下块:

$pager.find('img').click(function() { 
    var src = $(this).attr('src'); 
    $carousel.trigger('slideTo', [ 'img[src="'+ src +'"]' ]); 
}); 

行:

$carousel.trigger('slideTo', [ 'img[src="'+ src +'"]' ]); 

就是试图链接IMAGE我点击发送转盘到正确的DIV。我需要让点击功能查找包含该IMAGEDIV以某种方式改变这一点。有什么建议么?或者只是更容易标注div和图像并从那里打电话?

回答

0

我想通了。我所做的是在#carousel,每个DIV,我设置ID。在#pager中,我设置了一个ALT,它与其匹配DIV ID

我代替:

var src = $(this).attr('src'); 
$carousel.trigger('slideTo', [ 'img[src="'+ src +'"]' ]); 

有:

var src = $(this).attr('alt'); 
$carousel.trigger('slideTo', [ 'div[id="'+ src +'"]' ]); 

我已经通过多次循环运行没有错误。