фиксированное положение
на сайте http://nz-ua.com/ в разделе Услуги есть выпадающее меню. при нажатии на стрелку оно раскрывается, а при переходе на новую страницу, опять закрывается. Как зафиксировать положение меню или как сделать, чтобы оно по умолчанию было открыто, а не закрыто?
вот скрипт в html-странице:
<script type="text/javascript">
$(document).ready(function() {
$(".topMenuAction").click( function() {
if ($("#openCloseIdentifier").is(":hidden")) {
$("#slider").animate({
marginTop: "-248px"
}, 500 );
$("#topMenuImage").html('<img src="design/images/open.png" alt="" />');
$("#openCloseIdentifier").show();
} else {
$("#slider").animate({
marginTop: "0px"
}, 500 );
$("#topMenuImage").html('<img src="design/images/close.png" alt="" />');
$("#openCloseIdentifier").hide();
}
});
});
</script>
Вот css код меню: Код:
#sliderWrap {Правда там код не красиво оформлен |
сохраняй в куках или сессии состояние меню
|
а как в js прописать сохранение в куках?
|
|
в css в margin-top изменил значение с -249px на 0px и теперь оно по умолчанию развернутое, но как сделать, чтобы вначале меню сворачивалось с первого раза кликая на стрелку, а не со второго, как сейчас. Потом оно сворачивается и разворачивается с первого раза.
|
Цитата:
|
А как вы используете функции из этого файла?
|
наверно я делаю что-то не правильно, но я просто сохранил код указанный по ссылке в файл cookie.js и подкличил его в html <script src="design/scripts/cookie.js" type="text/javascript"></script>
|
Angel_33_3,
для вас программирование, наверно, какое-то волшебство. Сделал несколько непонятных телодвижений, и всё само заработало как надо, даже если сам не знаешь, как надо :) |
да, в js я еще плохо разбираюсь, но очень нужно это меню сделать
|
| Часовой пояс GMT +3, время: 04:49. |