• 01-07-2019, 14:37:17
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar...

    Şöyle bir sorunum var. Ben JQuery ile bir nesneye tıklandığında o nesnenin eğer bir kere istiyorsam tıklandıktan sonra bir daha sayfa yenılense dahi görunmemesını, iki defa tıklama izni vereceksem iki kere tıklandıktan sonra sayfa yenılense dahi gorunmeme şeklinde işlem yapmak istiyorum. bunu nasıl yapabilirim.? Kod yazımı olarak yardım edemeyecekseniz bile bir komut yada mantık belirtseniz de olur
  • 01-07-2019, 14:50:02
    #2
    localstorage ile basit bir şekilde çözebilirsiz
  • 01-07-2019, 16:30:23
    #3
    Üyeliği durduruldu
    hocam aşğıdaki kodu yazdım, bworsere 1 i atıyorum. sonra if ile alert kontrolü yaptıgımda if blogu da calısıyor. ama butonu gizleme işlemı gerçeklesmıyor.

    window.localStorage.setItem("iyibakaktif","1");

    if(window.localStorage.getItem("iyibakaktif") == "1") {

    $(window).bind('beforeunload',function(){
    $ ("#iyibak").hide();
    });



    } else {


    }
  • 03-07-2019, 19:05:08
    #4
    msoftware adlı üyeden alıntı: mesajı görüntüle
    hocam aşğıdaki kodu yazdım, bworsere 1 i atıyorum. sonra if ile alert kontrolü yaptıgımda if blogu da calısıyor. ama butonu gizleme işlemı gerçeklesmıyor.

    window.localStorage.setItem("iyibakaktif","1");

    if(window.localStorage.getItem("iyibakaktif") == "1") {

    $(window).bind('beforeunload',function(){
    $ ("#iyibak").hide();
    });



    } else {


    }
    Biraz geç olmuş olabilir ancak şu şekilde bir yapı işinize yarayacaktır.

    $('.close').on('click', function(){
        iyibak();
    return false;
    });
    
    function iyibak(){
    if(sessionStorage.getItem('iyibak', '')){
    sessionStorage.clear();
    }else{
    sessionStorage.setItem('iyibak', '1');
    $('.fixed').hide();
    }
    }
    
    if(sessionStorage.getItem('iyibak', '1')){
    $('.fixed').hide();
    }