1
我有一種情況,點擊一個鏈接時,我顯示一個tooptip。我想在用戶點擊屏幕上的其他任何地方(甚至是其他鏈接)時隱藏工具提示。 下面是我的代碼...使用jquery捕獲文檔點擊事件
$('a.tooltip').click(function(event){
$('a.tooltip span').hide();
$(this).children("span").show();
});
上述功能顯示/隱藏工具提示上的一個標籤點擊時。
$(document).click(function(event){
if(event.target != 'a.pull-right plus tooltip'){
$('a.tooltip span').hide();
}
});
由於event.target爲我提供了整個HTML目標,因此我無法區分點擊。有沒有辦法做到這一點?
您可能要更改選擇器'「HTML:沒有(a.tooltip)」',因爲HTML標籤也可以有標記,影響身體。 –
@JonKoops爲什麼不,更新。 – Oliboy50
@ Oliboy50它阻止了工具提示的出現。我把一個console.log來檢查。即使點擊鏈接,功能也正在執行 – Hozefa