2013-08-30 115 views
0

我有兩個函數都是圖像傳送帶,讓我們稱它們爲a和b。試圖強制按鈕單擊功能

a是用戶看到的第一個,b是用戶單擊按鈕將圖像輪播展開爲全屏時看到的內容。我試圖讓圖像傳送帶a在b位於頂部時與b執行相同的操作。我最好喜歡只強制點擊下一個或prev爲一個當你點擊B(上一頁,下一個)

這裏是我如何處理下一個prev點擊。

var handler = function() { 
    ............ 
    ........... 
     ....... 
    if ($(this).hasClass('prevButton')) { 
     ............ ...... 
    } 
    var handler_big = function() { 
     ........... 
      ....... 
    if ($(this).hasClass('prevButton_big')) { 
     ............ ...... 
    } 


    // how the button click is called 
    btn_big = $('#full_image .button'); //has class .nextButton_big .prevButton_big            
       btn_big.click(handler_big); 


    btn = $('#container .button'); //has class .nextButton .prevButton 
      btn.click(handler); 

回答

2

您可以使用jQuery的.trigger()功能。

btn.trigger('click'); 
+0

謝謝!我怎麼才能讓觸發器點擊.nextButton或.prevButton –

+0

我不太明白你在問什麼。 –

+0

當我做一個btn.trigger('點擊');我的形象車。看看它是否有一類.prevButton –