Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2013, 01:02   #1
Newpitbull
Пользователь
 
Регистрация: 17.09.2011
Сообщений: 44
Вопрос При наведении на картинку вывести панель (Див) под наведенной картинкой

К примеру есть список с картинками <li>1</li> и тд. и есть <div> с классом по умолчанию display:none;
Мне нужно чтобы при наведении на картинку под `этой` активной картинкой появлялся этот <div>. Надо на jQuery это сделать.

У меня чего то не получается это сделать, получается только при наведении
у всех картинок появляется этот див, а мне нужно чтоб только у активной картинки он появлялся. Может подскажите как это сделать, ото не силен в js и jquery.
Пишу приложение по дипломной работе, работы много, а с этого места двинуться не получается и времени в обрез(.
Newpitbull вне форума Ответить с цитированием
Старый 01.05.2013, 11:07   #2
_SanR
Пользователь
 
Регистрация: 09.02.2013
Сообщений: 48
По умолчанию

Привет.
Если у тебя так:
$(div).show(); то дай дивам id и показывай по id.

А лучше кинь пример кода, чтобы можно было посмотреть что там у тебя.
_SanR вне форума Ответить с цитированием
Старый 01.05.2013, 19:19   #3
mju
Новичок
Джуниор
 
Регистрация: 01.05.2013
Сообщений: 6
По умолчанию Как то так

&('li.my_li').mouseover(function (){
$(this).append("div.my_div")
}).mouseout(function(){
$(this).next('div.my_div').remove() ;
})
mju вне форума Ответить с цитированием
Старый 01.05.2013, 19:39   #4
_SanR
Пользователь
 
Регистрация: 09.02.2013
Сообщений: 48
По умолчанию

Код:
<html>
<head>
	<title>DIV</title>
	<meta charset="utf8">
	<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
	<script type="text/javascript">
		$(document).ready(function(){
			$('li.my_li').mouseover(function (){
				$(".my_div").appendTo(this);
			});
			$('li.my_li').mouseout(function(){
				$(this).next('.my_div').empty() ;
			}) 			
		})
	</script>

</head>
<body>
	<ul>
		<li class = "my_li">1</li>
		<li class = "my_li">2</li>
		<li class = "my_li">3</li>
	</ul>
	<div class = "my_div">Мой див</div>
</body>
</html>
Вложения
Тип файла: rar Div.rar (414 байт, 13 просмотров)
_SanR вне форума Ответить с цитированием
Старый 01.05.2013, 19:47   #5
mju
Новичок
Джуниор
 
Регистрация: 01.05.2013
Сообщений: 6
По умолчанию

empty вроде очищает див а не удаляет
mju вне форума Ответить с цитированием
Старый 01.05.2013, 19:51   #6
mju
Новичок
Джуниор
 
Регистрация: 01.05.2013
Сообщений: 6
По умолчанию

если добавляется ко всем попробуй как то так ( синтаксис не точный возможно)
&('li.my_li').each(function(){
$(this).mouseover(function(){
$(this).append("div.my_div")
}).mouseout(function(){
$(this).next('div.my_div').remove() ;
})
})
mju вне форума Ответить с цитированием
Старый 02.05.2013, 14:31   #7
Newpitbull
Пользователь
 
Регистрация: 17.09.2011
Сообщений: 44
По умолчанию

Привет ребята. Спасибо вам! Помогли с кодом)
Newpitbull вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Показать картинку при наведении на строчку таблицы MrBrain HTML и CSS 7 25.09.2012 11:51
Динамичная панель - Можно ли сделать так чтобы панель или любой элемент, выдвигались при наведении IHaveQuestions Компоненты Delphi 7 30.11.2011 09:49
Всплывающая картинка при наведении на другую картинку Z3rique HTML и CSS 8 05.03.2011 22:40
Как получить картинку при наведении на другую картинку (ссылку) seeker1 JavaScript, Ajax 8 04.07.2010 19:42
при наведении курсора на картинку - появляется увеличенная staors JavaScript, Ajax 1 28.07.2009 10:51