Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.02.2013, 15:01
Аспирант
Отправить личное сообщение для petlyra5 Посмотреть профиль Найти все сообщения от petlyra5
 
Регистрация: 27.08.2012
Сообщений: 30

Открытое меню
Добрый день.

Подскажите как можно сделать так, чтобы данное меню http://jsfiddle.net/ruHyd/ всегда было в открытом состоянии, при нажатии сворачивалось?!
Ответить с цитированием
  #2 (permalink)  
Старый 18.02.2013, 15:17
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Самый простой вариант:
http://jsfiddle.net/ruHyd/2/
Ответить с цитированием
  #3 (permalink)  
Старый 18.02.2013, 15:18
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от petlyra5
как можно сделать
Как вариант...

.menu {
    position:absolute;
    top:32px;
    left:0;
    right:0;
    background:#fff;
    border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    border:1px solid #c7cbd3;
    border-top:0;
    border-bottom-color:#b3b7c0;
    box-shadow:0 1px 2px rgba(0,0,0,0.15);
    /*display:none;*/
    z-index:40000;
}

http://jsfiddle.net/ruHyd/3/
Ответить с цитированием
  #4 (permalink)  
Старый 18.02.2013, 15:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

petlyra5, после button.toggle добавьте
button.click()
Ответить с цитированием
  #5 (permalink)  
Старый 18.02.2013, 15:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

ksa,
первый клик в вашем коде странно срабатывает
Ответить с цитированием
  #6 (permalink)  
Старый 18.02.2013, 15:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от рони
в вашем коде
Код я не менял... Это уже так первоначальная реализация хромает. Считает, что изначально все закрыто.
Т.е. тебе нужно свой код модернизоровать

button.toggle(function(e) {
        e.preventDefault();
        menu.css({display: 'block'});
        $('.ar', this).html('▲').css({top: '3px'});
        $(this).addClass('active');
    },function() {
        menu.css({display: 'none'});
        $('.ar', this).html('▼').css({top: '5px'});
        $(this).removeClass('active');
    });
Ответить с цитированием
  #7 (permalink)  
Старый 18.02.2013, 16:22
Аспирант
Отправить личное сообщение для petlyra5 Посмотреть профиль Найти все сообщения от petlyra5
 
Регистрация: 27.08.2012
Сообщений: 30

всем спасибо за помощь
Ответить с цитированием
  #8 (permalink)  
Старый 18.02.2013, 16:42
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Вот с вариантом "все открыто"...
В итоге правлен ХТМЛ, код и ЦСС
http://jsfiddle.net/ruHyd/5/
Ответить с цитированием
  #9 (permalink)  
Старый 19.02.2013, 07:50
Аспирант
Отправить личное сообщение для petlyra5 Посмотреть профиль Найти все сообщения от petlyra5
 
Регистрация: 27.08.2012
Сообщений: 30

ksa,
отлично! спасибо, буду пользоваться данным скриптом!
Ответить с цитированием
  #10 (permalink)  
Старый 19.02.2013, 11:52
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от petlyra5
буду пользоваться данным скриптом
Мне такой вариант вообще не нравится...
Начиная от "навешивания" обработчика т.о., заканчивая самим алгоритмом.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открыть слайд (раздел) текущего пункта меню Demath Элементы интерфейса 8 18.07.2012 02:49
Подсветка выделенного элемента меню ajax-сайта crayday AJAX и COMET 0 11.05.2012 12:25
скрипт работает только на последнем пункте меню walking Элементы интерфейса 0 08.01.2012 14:56
Выпадающие меню like2dev Общие вопросы Javascript 9 21.10.2011 14:09
Проблема с аккордионом и меню Tie ExtJS 3 01.09.2011 14:36