簡體   English   中英

如果使用jQuery單擊任何鏈接,如何觸發函數?

[英]How to trigger a function if ANY link is clicked, by using jQuery?

我是jQuery新手,我花了數小時試圖找到答案,而文檔並沒有太大幫助。

我只是想更改以下樣式:

#footer_menu{bottom:0;}

#footer_menu{bottom:-48px;}

單擊頁面上的任何鏈接。 無論如何,沒有ID,我只想只要單擊任何鏈接就可以觸發該功能。

我開始懷疑這是不可能的,應該通過將ID添加到A標簽來完成。 這是真的嗎?實現此目標的最佳方法是什么?

像這樣嘗試一下, JsFiddle上的演示

$('a').click(function() {      
   $('#footer_menu').css('bottom', '-48px');
});
$('a').on('click', function(e) {
     $('#footer_menu').css('bottom', '-48px');
     e.preventDefault();
}
$('a').on('click', function(event) {
    $('#footer_menu').css('bottom', '-48px');
    event.preventDefault(); // only if links should not navigate afterwards
});

您只需基本上選擇所有帶有$('a')錨點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM