Merhaba arkadaşlar. Site için bir popup yazdım.Çalışıyor fakat ben popup'ın siteye her girişte görünmesini istemiyorum. popup'ın kapat butonuna tıklandığı zaman 1 günlük cookie yerleştirsin, 1 gün boyunca görüntülenmesin istiyorum. ertesi gün siteye girince popup tekrar görünsün istiyorum.
Bu şekilde denedim ama çalışmadı. Kapat butonuna tıklanınca 1 günlük cookie yerleştirsin, eğer cookie yok ise popup'u göstersin istiyorum. Var mı yardım edebilecek birisi?
Şimdiden iyi forumlar...
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Site için bir popup yazdım.Çalışıyor fakat ben popup'ın siteye her girişte görünmesini istemiyorum.
popup'ın kapat butonuna tıklandığı zaman 1 günlük cookie yerleştirsin, 1 gün boyunca görüntülenmesin istiyorum. ertesi gün siteye girince popup tekrar görünsün istiyorum.
HTML :
<div id="popup-for-log"> (popup genel div)
<button type="button" id="popupforlogclose" class="close popup-for-log-close" aria-label="Close"></button>
</div>
----------------------------------------------------------------------------------------
CSS :
#popup-for-log{display: none}
----------------------------------------------------------------------------------------
JEQUERY :
$(document).ready(function(){
var currentpage = window.location.pathname;
if(listforpopup == 4 && currentpage != "/signin" && currentpage != "/signup") {
$("#popup-for-log").delay(5000).slideDown(500);
}
});
$("#popupforlogclose").click(function(){
$("#popup-for-log").slideUp(500);
});
----------------------------------------------------------------------------------------
daha önce jequery şu şekilde denedim ama olmadı:
$("#popupforlogclose").click(function(){
$("#popup-for-log").slideUp(500);
$.cookie("cookie_adi", "cookie_degeri", {expires: 1});
});
if(currentpage != "/signin" && currentpage != "/signup" && $.cookie("cookie_adi") == null) {
$("#popup-for-log").delay(5000).slideDown(500);
}
Bu şekilde denedim ama çalışmadı.
Şimdiden iyi forumlar...
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi gecoist -- 7 Ekim 2017; 23:1:52 >