2014-10-28 30 views
0

我正在使用javascript,並且當用戶單擊站點中的任何位置時,我只需要顯示一次提醒。但要確保每次用戶點擊任何地方都不會彈出。如何在用戶單擊任何地方時僅顯示一次提醒

我不專業,但我需要此代碼嵌入我的電子商務網站。我試過了一個正常的onload警報。但是一旦頁面加載就會顯示。然後我試着這個自動代碼:

</html> 
<head> 
<script language="JavaScript"> 
<!-- 

document.onclick = myClickHandler; 


function myClickHandler() { 
    alert("All orders require minimum two weeks notice due to the nature of event and wedding products"); 
} 
--> 
</script> 
</head> 
<body> 
    </html> 

和工程,但每次我點擊出現,這是討厭的。我需要一個onclick事件,在頁面的任何地方......只顯示一次警報。向用戶提供重要信息。

絕對需要一些解決方案。謝謝

+0

一)你嘗試過什麼?我們不會爲你做你的工作,請你自己去做,如果你遇到任何特定的問題,請顯示你的代碼,我們會盡力幫助你。 b)你使用什麼語言?請編輯您的問題上的標籤以反映這一點(並根據其描述檢查「clickonce」是否真的是您想要的標籤),因爲它代表您的問題很不明確。 – 2014-10-28 03:33:54

回答

0
$(function() { 
     $(document).on('click.once', function() { 
      alert("Alerted once"); 
      $(document).off('click.once'); 
     })    
}); 

這使用jQuery中的.off()和命名事件功能。

.off feature

event namespaces

+0

我應該包括這部分在一個secific的HTML代碼? – Carlos 2014-10-28 04:07:34

+0

它工作正常。非常感謝。 – Carlos 2014-10-28 19:08:29

相關問題