2014-03-04 51 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 +'"]' ]); 

我已經通過多次循環運行沒有錯誤。