我有一個用戶必須登錄的網站,一旦完成,他們被引導到一個新頁面並彈出一個對話框。我沒有問題顯示彈出框,但是如果您刷新頁面並且彈出框出現。我希望它只在登錄後才顯示,並且只要他們從不登出,就不會再顯示。這意味着如果他們重新刷新頁面或類似的東西,彈出窗口不會再出現。有沒有某種插件或簡單的代碼(我在JQuery中是一個初學者)?只顯示jquery彈出窗口一次
<div id="popup-image-back">
<div class="popup-textbox">
<div class="textbox-title">WE’VE HAD A MAKEOVER!</div>
<div class="textbox-p">With fewer restrictions, more destinations and even better rewards you can start saving more money!</div>
</div>
<img class="new-popup-xclose" src="images/close-x-dark.png" />
</div>
<div id="back-wrapper"></div>
的JavaScript
$(document).ready(function() {
$('#back-wrapper').fadeIn(1000, function() {
$('#popup-image-back').fadeIn(1000);
});
$(".new-popup-xclose").click(function() {
$('#popup-image-back').fadeOut(1000);
$('#back-wrapper').fadeOut(1000);
});
});
是否有某種腳本標記或鏈接,我必須放在該局部存儲代碼的頭部工作?因爲我試過了,失敗了。 –
不,你不知道。你只需要確保瀏覽器和版本支持HTML5(幾乎所有的現代瀏覽器都可以) –
然後這很奇怪,因爲它不工作。我將這個代碼包含在document.ready函數中,是否正確? –