Показать сообщение отдельно
  #4 (permalink)  
Старый 28.10.2011, 21:27
Новичок на форуме
Отправить личное сообщение для AlexAkhremenko Посмотреть профиль Найти все сообщения от AlexAkhremenko
 
Регистрация: 25.03.2010
Сообщений: 3

Сообщение от DjDiablo Посмотреть сообщение
немогу понять нафига вам два обрабочика события click
jQuery('#catTitle,#catTitle a').bind('click', function() {return false});
и jQuery('#catTitle').click(function(){

Оставьте только второй вида
jQuery('#catTitle,#catTitle a').click(function(){
    jQuery('#catTitle').css({display: 'none'});
    jQuery('#right').css({display: 'block'});
    return false;
}


mouseout желательно вешать на контейнер который содержит в себе и заголовок и меню.

У тебя меню исчезает когда ты за пределы newHeaderRow выходишь. Посмотри что там за траблы с CSS

зы. Код html надо было всё таки приложить.
Сообщение от DjDiablo
mouseout желательно вешать на контейнер который содержит в себе и заголовок и меню.

У тебя меню исчезает когда ты за пределы newHeaderRow выходишь. Посмотри что там за траблы с CSS
C css все нормально. Если при клике кнопка исчезнет, курсор останется над меню. И теперь если выйдет за пределы меню, все вернется назад. А кнопка не исчезает, а значит курсор остается над кнопкой. И если он далее пойдет вниз на меню, то да, при mouseout меню исчезнет. А если в другие стороны пойдет, то, конечно же, mouseout нету. Зачем кнопке mouseout, если она должна исчезнуть?
Вопрос именно в том, как сделать, чтобы кнопка при клике получала свойство display:none.
Ответить с цитированием