powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Нет доступа к элементам DOM
16 сообщений из 16, страница 1 из 1
Нет доступа к элементам DOM
    #38389308
son6ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Вот сайт
http://zhalyuzi.com.ua/tkani_127_mm-61.html

Для верхнего горизонтального меню написан скрипт для раскрытия подменю
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$(function(){
   $('#menu ul li').hover(
	function(){
		$(this).children('ul').show();
	},
	function(){
		$(this).children('ul').hide();
	}
  );
});



Проблема в том, что, когда выполнен переход по пункту, у которого нет подпунктов(т.е. последний уровень). Меню больше не реагирует на ховер, т.е. не раскрывается при наведении. При попытке обратиться к элементу #menu ul li получаю null, хотя в дереве он есть.

Спасибо.
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389310
son6ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот ссылка на страницу, на которой меню раскрывается
http://zhalyuzi.com.ua/vertikalnye_zhaliuzi-17.html
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389343
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на обоих этих страницах откройте Firebug, войдите в консоль и наберите
Код: javascript
1.
$('#menu')
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389347
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вроде всё нормуль.
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389363
son6ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,

Код: javascript
1.
2.
>$('#menu')
null
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389366
son6ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,

а на той, где раскрывается, все ок, получаю элемент
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389381
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son6ka,

Через гетэлемент работает. При этом на НЕрабочей странице на 3 js файла больше, чем на рабочей. Возможно один из них ломает $('#')
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389394
son6ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,

а это как-то можно проверить?
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389399
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son6ka,

Сравнить с рабочей страницей. Отключить присоединение лишних js.
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389407
son6ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, как тоже самое переписать на чистом JS.
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389419
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не надо переписывать. надо с jQuery порчу снять
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389423
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son6ka,

Как вариант. Пишете 2 функции. Берете этот див и вешаете на него 2 эвэнта onmouseover onmouserout, одна показывает другая скрывает. А показывать будете после document.getElementById и перебирания детей.

Паганель, покритикуй.
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389426
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son6ka,

Более извращенный вариант. В самом низу страницы еще раз приклейте библу квери.
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389427
son6ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,
поможете?
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389433
son6ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,
да, так работает.
...
Рейтинг: 0 / 0
Нет доступа к элементам DOM
    #38389510
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son6ka,

Оно-то работает, но в консоли появилось уже 4 ошибки, раньше была только 1.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Нет доступа к элементам DOM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]