Вопросы по JavaScript

34.18K
.
The Frontend-Warrior

Str@nnik, вот целиком код страницы может ты просто вставил как-то не так)

Code (+/-)
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
  <title>Document</title>

</head>
<body>
  <input type="checkbox" id="checkbox1"> <br>
  <div id="hidden_div">sfsdfsdfdsfsdf</div>

  <script>

    function isLocalStorageAvailable() {
      try {
        return 'localStorage' in window && window['localStorage'] !== null;
      } catch (e) {
        return false;
      }
    }

    $(document).ready(function(){

      if(isLocalStorageAvailable()){
        localStorage['mark_as'] = localStorage['mark_as'] || 'hidden'; 
        $('#hidden_div').css('visibility', localStorage['mark_as']);        
      }

      $('#checkbox1').change(function(){
        var $hd = $('#hidden_div'); 
        var mark_as;
        if ( $hd.css('visibility') == 'hidden' ){
          $hd.css('visibility','visible');
          mark_as = 'visible';
        }else{
          $hd.css('visibility','hidden');
          mark_as = 'hidden';
        }

        localStorage['mark_as'] =  mark_as;

      });
    });

  </script>
</body>
</html>
.

Blade, а я эту бибиотеку подключал...

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>

Спасибо тебе) Держи +5
.
The Frontend-Warrior

Str@nnik, Заработало?)

Ну это гугловский CDN для скриптов, из него тоже можно подключать.
Разница в версиях тоже не причина неработоспособности программы, localStorage это функционал браузера

.
Str@nnik

Blade, Да Правда твой первый вариант работал с вышеуказанной библиотекой...
Хотя щас проверил еще раз, и второй вариант работает с этой библиотекой) Я просто id checkbox'a не менял)

.
The Frontend-Warrior

Str@nnik, ну вот, проверяй селекторы в следующий раз

.
Люди берегите воду - пейте пиво...
# Str@nnik (01.12.2015 / 00:42)
Blade, Да Правда твой первый вариант работал с вышеуказанной библиотекой...
Хотя щас проверил еще раз, и второй вариант работает с этой библиотекой) Я просто id checkbox'a не менял)
Не в обиду , пиши в лс. Не будет ответа, пиши на форуме, есть ещё кому ответить,на вопросы - троим...
.
Люди берегите воду - пейте пиво...

Str@nnik,

Blade, Вот так верно будет?

На это дело - куки в любом случае , (хош сам пиши , хош готовые есть), пояснение - на дивы можно вешать или ид, печенька в любом случае есть..
Blade, локал через тру - сам подумай в JQ..(мат не уместен)....
.

нафиг куки когда локалстораж есть?

.
The Frontend-Warrior
# venom (01.12.2015 / 16:59)
Blade, локал через тру - сам подумай в JQ..(мат не уместен)....
не понял тебя, переформулируй фразу как-нибудь
.
Люди берегите воду - пейте пиво...

ramzes, Да любом случае , если что-то не одно на jq пишешь, поткючишь библу печенек, в одном коде на локал написал , в другом на куках, писать, так использовать что то одно...
Это моё мнение , рашают все сами, кто как читает нужным...

Всего: 820