![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| HipJ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.1.2006 Репутация: нет Всего: нет |
Здравствуйте!
Только что у меня возник вопрос.. Есть div,вот картинка ![]() (допустим id="tstdiv",не суть) При загрузке страницы св-во display этого div'a - none. При клике на кнопу btn (у меня это img со своим Id) display меняется на block,он раскрывается. Так вот вопрос, меня глючит, не могу его сейчас решить Как сделать чтобы при повторном клике по кнопке btn div снова становился display.none и наоборот, то есть как выполнить проверку открыт он или закрыт в одной функции? Добавлено @ 13:10 Думаю либо через переменную, но никак не врублюсь, где её объявить и что в переменную записать |
|||
|
||||
| Illuminaty |
|
|||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: 4 Всего: 56 |
|
|||
|
||||
| HipJ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.1.2006 Репутация: нет Всего: нет |
Спасибо огромнейшее !!!
|
|||
|
||||
| ОнКофе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
я не понял как сделать, у меня никак не появляется этот <div> напишите код пожалуйста!!
|
|||
|
||||
| HipJ |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.1.2006 Репутация: нет Всего: нет |
Предположим, у тебя есть 2 div'a, один из которых является "кнопкой" при клике по которому открывается второй div (скрытый).
Даем скрытому div'у id="tstdiv"(имя соотв. любое), и свойство display равное none.
Вот код функции:
При желании можно функцию модернизировать, для показа/скрытия любого элемента. |
||||
|
|||||
| ОнКофе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
HipJ,
а как переделать чтобы появлялось не при клике, а когда на первый DIV наводится мышка, и чтобы потом когда из второго дива мышка уходит он прятался сам? |
|||
|
||||
| DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: 2 Всего: 13 |
-------------------- |
|||
|
||||
| HipJ |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.1.2006 Репутация: нет Всего: нет |
ОнКофе, ну возьми отсюда какой-либо скрипт http://www.03www.ru/00/index.html
Добавлено @ 14:24
Да, только во втором диве надо ставить функцию не на mouseOver(тогда он пропадет как только ты наведешь на него мышкой, необходимо же убирать слой, когда мышка уходит с него),а на mouseOut -> тогда всё отлично работает (кстати самая простая реализация).
|
||||||
|
|||||||
| ОнКофе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
HipJ,
и что во всех браузерах работает? даже в старых версиях, ну там типа IE5.0 или IE5.5 ? |
|||
|
||||
| HipJ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.1.2006 Репутация: нет Всего: нет |
Возможности проверить работоспособность на IE 5 5.5 у меня нет, но всё должно работать отлично
Будет тебе домашнее задание, проверить работоспособность. |
|||
|
||||
| ОнКофе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
HipJ, может тогда еще и ссылчку мне ? А то ведь такую древность (IE 5.0) уже не найдешь просто так
|
|||
|
||||
| HipJ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.1.2006 Репутация: нет Всего: нет |
ну это уже ты сам, гугл никто не отменял
|
|||
|
||||
| ОнКофе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
такой вопрос
Почему когда мы двигаемся мышкой с "Пунка 1" по "Пункт 9" подменю постоянно мерцает??? Можно это как-нибудь изменить? |
|||
|
||||
| ОнКофе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
Может это только у меня так дергается???
|
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Нет, просто все сосредоточенно думают, почему так происходит.
Тут событие всплывает из TD внутренней таблицы, регистрируется на TD внешней, и моргает, потому что аналогично работает всплывающее событие из TABLE внутренней таблицы. Хочется сразу поставить задержку, она работает, но неровно, и весь скрипт - по-разному в разных бр. . Стоит поискать другое решение, не забывая, что события всплывают. Их можно отсекать от всплывания в случае чего. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |