2014-10-17 72 views
0

我爲我正在使用的項目使用插件Jquery.appear。它工作的很好,而且它沒有問題,但我很想知道是否可以將點擊事件綁定到它。基本上,我所追求的是當我滾動到頁面上的某個div時,一個事件觸發,很容易。不過,我也想這樣做,所以我可以點擊「點擊」事件,但用戶沒有實際點擊。所以我認爲使用綁定會使這成爲可能。我將包括我下面的內容。將點擊事件綁定到jquery.appear

$(function() { 
    var $appeared = $('#boost-que'); 
    $('#boost-que').appear(); 
    $(document.body).one('appear', '#boost-que', function(e, $affected) { 
    function testScroll() { 
     alert('works'); 
    } 
    $(document.body).bind('click', testScroll); 
    $appeared.empty(); 
    }); 
}); 

這是有效的,但我必須在物理上點擊以使點擊事件觸發。有沒有辦法綁定點擊事件,所以它會自行啓動?任何輸入總是讚賞。

+1

爲什麼不打電話的功能? – 2014-10-17 16:27:29

+0

@ A.Wolff我正在試圖用testScroll()函數來測試。使用下面的建議,我認爲我可以挖掘我需要的其餘部分。 – 2014-10-17 16:35:05

回答

2

您可以通過編程綁定後點擊它通過調用click()

$(document.body).bind('click', testScroll).click(); 

或:

$(document.body).bind('click', testScroll).trigger("click"); 
+0

這工作太棒了!非常感謝您的時間。 – 2014-10-17 16:36:17

相關問題