[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Burman [7]

Результаты поиска
[1 | Тема: Плавное сворачивание / разворачивание блока + куки] Burman [07.08.2012, 11:29]
Добрый день, likbezz

спасибо за скрипт., можете подсказать по какой причине не работает версия с куками на моей странице - http://vipsalondoma.ru/Netshop/nimue/ ?
ставил скрипт и в конец страницы, и все равно не работает.

вот этот код работал
Code
<div class="hideWrap">
<a class="hideBtn" href="javascript://" onclick="$('#hideCont1').slideToggle('normal');$(this).toggleClass('show');return false;">Показать</a>
<div id="hideCont1" class="hideCont">Здесь располагается содержимое  class "hideCont"</div>
</div>


но мне нужно запоминать положение открыто/спрятано для блоков

спасибо.


Сообщение отредактировал Burman - Вторник, 07.08.2012, 11:32
[2 | Тема: Плавное сворачивание / разворачивание блока + куки] Burman [08.08.2012, 16:57]
Потому что у вас нет скрипта записи/чтения кук.


он там есть, только я его оказывается неправильно подцепил, исправил, но все равно не заработало

работает только версия скрипта
Code
:
<div class="hideWrap">
<a class="hideBtn" href="javascript://" onclick="$('#hideCont1').slideToggle('normal');return false;">Показать</a>
<div style="display:none;" id="hideCont1" class="hideCont">Здесь располагается содержимое  class "hideCont"</div>
</div>


а вот это уже не работает:
Code

<script type="text/javascript">
$(document).ready(function(){
/* Start DocumentReady */
$("div.hideWrap a.hideBtn").click(function(){
$(this).toggleClass('show').siblings('div.hideCont').slideToggle('normal');
return false;
});
/* End DocumentReady */
});
</script>

и

<div class="hideWrap">
<a class="hideBtn" href="javascript://" title="Показать\Скрыть блок">Показать</a>
<div class="hideCont">Здесь располагается содержимое  class "hideCont"</div>
</div>
[3 | Тема: Плавное сворачивание / разворачивание блока + куки] Burman [09.08.2012, 16:22]
Блин, я видно тупо объясняю что там не работает у меня.

приведенный выше код, вообще не хочет на моей странице открывать/скрывать контент
дело не в куках., я привел пример с куками так как его ставил в первую очередь.
вопрос то рассмотрен, и понятен, но почему не работает открытие/скрытие блока в это варианте скрипта на моей странице не пойму (ни с куками ни без кук).
вот.

готов оплатить консультацию (в разумности), если все заработает как надо на той странице

вот собственно код того как сейчас:

Code


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js?ver=1.4.2">
<script type="text/javascript" src="http://likbezz.ru/_theme/_script/_ext/_cookie.js"></script>
<style type="text/css">
.hideBtn{display:block;cursor:pointer;outline:none;padding:1px 14px 2px;}
.hideBtn.show{display:block;}
.hideCont{display:none;}
</style>

<script type="text/javascript">
$(function(){
/* Start DocumentReady */
$('div.hideWrap a.hideBtn').each(function(i){var cookie=getCookie('hideBtn'+i);
if (cookie&&cookie.indexOf('show')>-1)$(this).toggleClass('show').siblings('div.hideCont').show();})
/* StartClickFunction */
$('div.hideWrap a.hideBtn').click(function(){
$(this).toggleClass('show').siblings('div.hideCont').slideToggle('normal');
var hideBtn=$('div.hideWrap a.hideBtn').index($(this)),isShow=$(this).attr('class');
setCookie('hideBtn'+hideBtn,isShow,365);
return false;  
});
/* End DocumentReady */
});
</script>  



контент:

Code

<div class="hideWrap">
<div id="magazin-kategorya">
  <img src="images/kabinety_40.png" border="0" height="3" width="450">
  <div id="magazin-pole">
   бла-бла-бла-бла-бла
<div align="right"><a href="#" class="hideBtn" title="Показать\Скрыть продукцию"><h4>Выбрать продукцию</h4></a></div>
</div>
<img src="images/kabinety_44.png" height="3" width="450">
</div>

<div id="460" class="hideCont">
бла-бла-бла
</div>

</div>
[4 | Тема: Плавное сворачивание / разворачивание блока + куки] Burman [09.08.2012, 17:11]
Отлично, сколько, куда и что еще нужно (правда деньги смогу в понедельник перевести только)
[5 | Тема: Плавное сворачивание / разворачивание блока + куки] Burman [09.08.2012, 19:35]
ссылка была в 1м посте
http://vipsalondoma.ru/Netshop/nimue/
[6 | Тема: Плавное раскрытие/скрытие блока текста с запоминанием] Burman [13.08.2012, 10:14]
Добрый день, likbezz

переношу сюда наше обсуждение, чтобы не засорять пост.

урл страницы где правим magazin

поставил скрипт от Вас.

Code

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js?ver=1.4.2"></script>
<script type="text/javascript" src="http://likbezz.ru/_source/_js/ext/hidewrap_vipsalon.js"></script>
<style type="text/css">
.hideBtn{display:block;cursor:pointer;outline:none;padding:1px 14px 2px;}
.hideBtn.show{display:block;}
.hideCont{display:none;}
</style>


ситуация сейчас:

блоки открывает/скрывает, но не запоминает
при нажатии кнопки "в корзину", страница соотв. перезагружается, и снова видим все скрыто.
при переходе на другие страницы и возвращении обратно, все срыто.

очень хочется чтобы запоминал, что сделать ?

спасибо.
[7 | Тема: Плавное сворачивание / разворачивание блока + куки] Burman [13.08.2012, 10:16]
Добрый день likbezz

Скрипт кук уже прописан, подключать не нужно, он внутри hidewrap_vipsalon.js
Контент тот же.

В скрипте присутствует копирайт добавляющий титле к кнопке, после оплаты уберу.


код вставил, скрытие/открытие блоков заработало, запоминание нет.

перенес наше обсуждение в http://likbezz.ru/forum/8-957-1
дабы не засорять.


Сообщение отредактировал Burman - Понедельник, 13.08.2012, 10:17


Полная версия сайта