afrika
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Почти решил вопрос с куками. Но столкнулся с тем, что эксплоуер почему то не запоминает положение некоторых разделов меню где много пунктов. Если сократить количество элементов то этот раздел запоминается. Как можно решить эту проблему? Код получился такой: Код: <!-- Левое меню аккордеон --> <script type="text/javascript" src="/hostcmsfiles/jquery/scriptbreaker-multiple-accordion-1.js"></script> <script type="text/javascript" src="/hostcmsfiles/jquery/jquery.cookie.js"></script> <script language="JavaScript"> $(document).ready(function() { $(".topnav").accordion({ accordion:true, speed: 200, closedSign: '<img style="padding: 5px;" src="/images/strelka_in.png"/>', openedSign: '<img style="padding: 5px; -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); " src="/images/strelka_in.png"/>' }); }); </script> <!-- Куки левого меню аккордеон --> <script type="text/javascript"> $(document).ready(function(){ var b=0; $('.topnav ul ').prev('a').each (function(){ $(this).next('ul').css('display',$.cookie("openUl"+b)); b++; }); var i; $('.topnav ul').prev('a').click(function(e){ e.preventDefault(); setTimeout(fncookie, 600); i=0; }); function fncookie(){ $('.topnav ul').prev('a').each (function(){ var cocD=$(this).next('ul').css('display'); $.cookie("openUl"+i, cocD); i++; }); } }); </script> <!-- Конец левого меню аккордеон --> | Пример раздела который не запоминается html Подробнее... [?] И CSS для него: Подробнее... [?] | Всего записей: 89 | Зарегистр. 26-10-2003 | Отправлено: 13:32 30-09-2016 | Исправлено: afrika, 17:12 30-09-2016 |
|