[英]Bind click event to jquery.appear
我正在為正在使用的項目使用插件Jquery.appear。 它工作得很好並且沒有問題,但是我很好奇我是否可以將click事件綁定到它。 基本上,我追求的是當我向下滾動到頁面的某個div時,會觸發一個事件,很容易。 但是,我也想這樣做,這樣我也可以觸發'click'事件,而無需用戶實際單擊。 所以我在想使用bind將使這成為可能。 我將包括以下內容。
$(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();
});
});
這可行,但是我必須進行物理單擊才能使click事件觸發。 有沒有辦法綁定click事件,使其自動觸發? 任何輸入總是很感激。
您可以通過在綁定后調用click()
來以編程方式單擊它:
$(document.body).bind('click', testScroll).click();
要么:
$(document.body).bind('click', testScroll).trigger("click");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.