уже пробовал - не пашет.
блок исчезает/появляется с перезагрузкой страницы :(
Добавлено спустя 1 минуту 17 секунд:
заработало ))))))))
Добавлено спустя 1 минуту 59 секунд:
чертовщина какая-то, 100 раз пробовал, шаблоны обновлял кэш чистил, на 101 раз получилось )))
Добавлено спустя 1 минуту 14 секунд:
Nekstati
в вашем варианте кода используется значение -1
Код: Выделить всё
dE('hidden', (readCookie('hidden_block') || -1));
у меня было 1
надо, чтобы блок по умолчанию был открыт, до того как его закроют и выбор сохранится в кукисах.
мне надо убрать минус перед единичкой?[/off]
опытным путем с этим вопросом разобрался.
Добавлено спустя 18 минут 53 секунды:
Nekstati
я вот эту конструкцию (блок без запоминания статуса)
Код: Выделить всё
<a href="" onclick="dE('hidden_24');return false;">
привел к такому виду
Код: Выделить всё
<a href="" onclick="hide_block_24();return false;">...
<script type="text/javascript">
// <![CDATA[
function hide_block_24() {
jQuery('#hidden_24').slideToggle('fast');
}
// ]]>
</script>
работает, но у меня есть сомнения... может быть можно сделать более компактно?
Добавлено спустя 14 минут 2 секунды:
а с этим вариантом у меня вообще на сраслось ((
Код: Выделить всё
<a href="{postrow.U_POST_AUTHOR}" onmouseover="dE('hidden_{postrow.POST_ID}');return false;" onmouseout="dE('hidden_{postrow.POST_ID}');return false;" ><img ....></a>
<span id="hidden_{postrow.POST_ID}" style="display: none">
....
</span>
в этом варианте он работает, минипрофили при наведении на аватарку разворачиваются.
но, такая конструкция разворачивает только последний минипрофиль на странице
Код: Выделить всё
<a href="{postrow.U_POST_AUTHOR}" onmouseover="hide_block_info();return false;" onmouseout="hide_block_info();return false;" ><img ... ></a>
<span id="hidden_{postrow.POST_ID}" style="display: none">
.....
</span>
<script type="text/javascript">
// <![CDATA[
function hide_block_info() {
jQuery('#hidden_{postrow.POST_ID}').slideToggle('fast');
}
// ]]>
</script>
где я ошибся?
Добавлено спустя 1 час 22 минуты 31 секунду:
пришла свежая идея - передать параметр идентификатора
Код: Выделить всё
onmouseover="hide_block_info('hidden_{postrow.POST_ID}');return false;" onmouseout="hide_block_info('hidden_{postrow.POST_ID}');return false;"
Код: Выделить всё
<script type="text/javascript">
// <![CDATA[
function hide_block_info(postID) {
jQuery('#'+postID).slideToggle('fast');
}
// ]]>
теперь работает.
но, при быстром движении мышкой по минипрофилям наблюдается разворачивание/сворачивание, которое выполняется два раза... помогите таки заставить корректно работать анимацию (((