۱ سیدمحمدعلی آل طه
نمایش ندادن لوکال استوریج
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۳ آذر ۱۴۰۱

من این کد رو نوشتم اما توی قسمت لوکال استوریج چیزی نمایش داده نمیشه

// dark mode
jQuery(document).ready(function (){
    jQuery('#switch').change(function (){
        // if (this.checked){
        //     jQuery('body').addClass('night');
        // }else {
        //     jQuery('body').removeClass('night');
        jQuery('body').toggleClass('night');
        jQuery('#loginform').toggleClass('night_detile');
        // jQuery('#loginform').css("color","#ffff");
   });
});
//local storage
jQuery(document).ready(function (){
jQuery(#switch).change(function(){
    localStorage.setItem('themmode','localstorage');
});
});

سلام . در قسمتی که باید سلکتور رو توسط jquery دریافت کنید باید اون سلکتور رو توی یک کدیشن قرار بدید. سلکتور#switch درون کدیشن نیست. قسمت اول کد شماست و قسمت دوم اصلاح شده آن. تغییرات رو انجام بدید و مجدد بررسی کنید.

//local storage
jQuery(document).ready(function (){
jQuery(#switch).change(function(){     //false
    localStorage.setItem('themmode','localstorage');
});
});
//-------------------------------------------------------------
//local storage
jQuery(document).ready(function (){
jQuery("#switch").change(function(){    // true
    localStorage.setItem('themmode','localstorage');
});
});
احمد اسماعیلی ۱۳ آذر ۱۴۰۱، ۱۳:۱۵