Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.12.2016, 16:37
Аспирант
Отправить личное сообщение для Shuryga Посмотреть профиль Найти все сообщения от Shuryga
 
Регистрация: 24.09.2014
Сообщений: 44

relatedTarget
Всем доброго времени суток. Вопрос в следующем. Есть два блока в одном из них есть дочерние блоки.

<div class='big-one'>
    <div class='smaal-block'></div>
    <div class='smaal-block'></div>
    <div class='smaal-block'></div>
</div>
<div class='big-two'>

</div>

Переводя мышку с блока "smaal-block" на блок big-two мне нужно получить класс родительского блока (относительного с которого перешел курсор на блок "big-two")

т.е. посредством

$('.two-menu-navig').mouseenter(function(e){
    var target_block = e.relatedTarget.nodeName;
});


мы получаем блок с которого перешли. Теперь мне нужно получить класс родительского блока

я знаю как получить класс родителя с помощью jquery.
$(this).parent().attr('class');

Но здесь не могу свместить эти дела. Как я понимаю мне надо совместить e.relatedTarget и .parent().attr('class'); Но консоль выдает ошибку not found. Помогите пожалуйста заранее благодарен.
Ответить с цитированием
  #2 (permalink)  
Старый 09.12.2016, 17:40
Аватар для Coriolan161
Профессор
Отправить личное сообщение для Coriolan161 Посмотреть профиль Найти все сообщения от Coriolan161
 
Регистрация: 21.11.2015
Сообщений: 440

Shuryga,
Если ты собрался сравнивать классы тебе вместо nodeName надо className
Ответить с цитированием
  #3 (permalink)  
Старый 09.12.2016, 17:53
Аспирант
Отправить личное сообщение для Shuryga Посмотреть профиль Найти все сообщения от Shuryga
 
Регистрация: 24.09.2014
Сообщений: 44

Дело в том что мне нужен родительский класс.
Ответить с цитированием
  #4 (permalink)  
Старый 09.12.2016, 18:02
Аватар для Coriolan161
Профессор
Отправить личное сообщение для Coriolan161 Посмотреть профиль Найти все сообщения от Coriolan161
 
Регистрация: 21.11.2015
Сообщений: 440

Shuryga,
)))

$(e.relatedTarget).attr('class')
Ответить с цитированием
  #5 (permalink)  
Старый 12.12.2016, 15:36
Аспирант
Отправить личное сообщение для Shuryga Посмотреть профиль Найти все сообщения от Shuryga
 
Регистрация: 24.09.2014
Сообщений: 44

Спасибо то что надо только подкоректрровал для того что бы получится родительский класс.
$(e.relatedTarget).parent().attr('class');
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
onmouseout и линк codingfighter Общие вопросы Javascript 39 07.08.2012 22:24
hover через 1 секунду Грабовский Элементы интерфейса 3 18.02.2012 17:58
onmouseout with image Slawaq Events/DOM/Window 3 21.05.2011 01:03
Mouseout relatedTarget Papa Общие вопросы Javascript 1 17.02.2010 21:54
mouseout: неправильный relatedTarget x-yuri Events/DOM/Window 0 19.07.2009 22:24