Не корректно работает скрипт

голоса: 0
 var htt = $('.kat-body').height(); $('#sidebar').css('margin-top', htt);  $('.kat-title').toggle(function() { $( ".kat-title" ).addClass( "kat-title-open" ); $( ".kat-body" ).addClass( "kat-body-open" );	 }, 			 function() {             $( ".kat-title" ).removeClass( "kat-title-open" ); $( ".kat-body" ).removeClass( "kat-body-open" ); });

Хотел реализовать открытие меню с помощью скрпита, изменяя класс, а уже для класса задать определённые стили.

Ничего не получилось, подскажите может где-нибудь ошибка

Адрес сайта http://mercurial.ucoz.net/
| Автор: | Категория: JavaScript

Ответов: 1

голоса: 0
 
Лучший ответ

Зачем скрыта кнопка "Каталог товаров"? На что кликать чтоб открыть, и .kat-body в ксс должен быть скрыт, а при добавлении kat-title-open открываться, Скрипт сделайте таким...

<script>
$(function(){
var htt = $('.kat-body').height();
$('#sidebar').css('margin-top', htt);  
$('.kat-title').toggle(function() {
$( ".kat-title" ).addClass( "kat-title-open" );
$( ".kat-body" ).addClass( "kat-body-open" );    
 },
function() {             
$( ".kat-title" ).removeClass( "kat-title-open" );
$( ".kat-body" ).removeClass( "kat-body-open" );
});
});
</script>

И разместите не ссылкой, а чистым под этим меню.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
...