• Страница 1 из 1
  • 1
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Burman [7]
Результаты поиска
Дата: Вторник, 07.08.2012, 11:29 | Сообщение #1 | Тема: Плавное сворачивание / разворачивание блока + куки
Burman
Рядовой
Группа: Зарегистрированные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


Добрый день, 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
 
Дата: Среда, 08.08.2012, 16:57 | Сообщение #2 | Тема: Плавное сворачивание / разворачивание блока + куки
Burman
Рядовой
Группа: Зарегистрированные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


Потому что у вас нет скрипта записи/чтения кук.


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

работает только версия скрипта
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>


 
Дата: Четверг, 09.08.2012, 16:22 | Сообщение #3 | Тема: Плавное сворачивание / разворачивание блока + куки
Burman
Рядовой
Группа: Зарегистрированные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


Блин, я видно тупо объясняю что там не работает у меня.

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

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

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

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>


 
Дата: Четверг, 09.08.2012, 17:11 | Сообщение #4 | Тема: Плавное сворачивание / разворачивание блока + куки
Burman
Рядовой
Группа: Зарегистрированные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


Отлично, сколько, куда и что еще нужно (правда деньги смогу в понедельник перевести только)

 
Дата: Четверг, 09.08.2012, 19:35 | Сообщение #5 | Тема: Плавное сворачивание / разворачивание блока + куки
Burman
Рядовой
Группа: Зарегистрированные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


ссылка была в 1м посте
http://vipsalondoma.ru/Netshop/nimue/


 
Дата: Понедельник, 13.08.2012, 10:14 | Сообщение #6 | Тема: Плавное раскрытие/скрытие блока текста с запоминанием
Burman
Рядовой
Группа: Зарегистрированные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


Добрый день, 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>


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

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

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

спасибо.


 
Дата: Понедельник, 13.08.2012, 10:16 | Сообщение #7 | Тема: Плавное сворачивание / разворачивание блока + куки
Burman
Рядовой
Группа: Зарегистрированные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


Добрый день likbezz

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

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


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

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


Сообщение отредактировал Burman - Понедельник, 13.08.2012, 10:17
 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Burman [7]
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия