Şimdi Ara

Jequery Cookie Yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
478
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.


    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ı. 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...




    < Bu mesaj bu kişi tarafından değiştirildi gecoist -- 7 Ekim 2017; 23:1:52 >







  • https://www.youtube.com/watch?v=htZAU7FM7GI

    kodunu chrome da debug et,muhtemelen sorun kodların sıralaması olacaktır.
    baktın cookie yazamıyorsun, Window.localStorage dene,
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.