Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.10.2013, 12:42
Новичок на форуме
Отправить личное сообщение для simiuss Посмотреть профиль Найти все сообщения от simiuss
 
Регистрация: 27.10.2013
Сообщений: 4

Метод addClass()
У меня множество объектов которые выводится в цикле на сайте
Проблема: при наведение мышью на определенный объект, метод addClass()
добавляет стиль всем выводимым объектом в цикле а нужно чтоб только тому на который я навел мышью
как решить это вопрос, что делать?





$(".share-btn").mouseenter(function() {
			setTimeout(function() {
			$(".item-menu").addClass("visible")
			}, 500);
		});
Ответить с цитированием
  #2 (permalink)  
Старый 28.10.2013, 13:01
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

$(".share-btn").mouseenter(function() {
    var $hovered = $(this);
    setTimeout(function() {
        $hovered.addClass("visible");
    }, 500);
});
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 28.10.2013, 13:09
Новичок на форуме
Отправить личное сообщение для simiuss Посмотреть профиль Найти все сообщения от simiuss
 
Регистрация: 27.10.2013
Сообщений: 4

нет так почему-то не работает
Ответить с цитированием
  #4 (permalink)  
Старый 28.10.2013, 13:12
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от simiuss
метод addClass()
добавляет стиль всем выводимым объектом в цикле а нужно чтоб только тому на который я навел мышью
как решить это вопрос, что делать?
Таки определить кому нужно менять и поменять только ему...
Ответить с цитированием
  #5 (permalink)  
Старый 28.10.2013, 13:26
Новичок на форуме
Отправить личное сообщение для simiuss Посмотреть профиль Найти все сообщения от simiuss
 
Регистрация: 27.10.2013
Сообщений: 4

спасибо всем, нашел решение:



$(".share-btn").eq($value).mouseenter(function() {
			setTimeout(function() {
			$(".item-menu").eq($value).addClass("visible")
			}, 500);
		});
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кастомный метод для элемента выборки. Casufi jQuery 7 26.09.2013 18:43
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Общие вопросы Javascript 1 13.04.2011 22:09
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Internet Explorer 1 13.04.2011 21:59
Как узнать у какого объекта вызван метод. Scalar Events/DOM/Window 4 26.03.2010 11:10
Добавить свой метод к элементу alekciy Events/DOM/Window 6 16.02.2009 19:29