Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.06.2013, 18:54
Интересующийся
Отправить личное сообщение для Dimas95 Посмотреть профиль Найти все сообщения от Dimas95
 
Регистрация: 24.07.2012
Сообщений: 18

Смена скрипта в зависимости от класса
Здравствуйте, есть сайт и при наведении курсора на картинку, она затемняется, точнее меняется ее прозрачность.
Но проблема в том что при наведении на блок с текстом, обертка слоя так же затемняется. Возможно ли сделать так, что бы при наведении курсора изменялась только прозрачность изображений, а текст оставался неизменным? Спасибо

P.S. И если возможно обьясните простым языком, или дайте сниппет, так как я в JS не силен

Вот код который использовался
<script type="text/javascript"> 

jQuery.noConflict(); 
jQuery(document).ready(function( ){ 
jQuery('.rel')
  .on('mouseenter', function() {
        jQuery(this).stop().animate({opacity: "0.8"}, 300);
  })
  .on('mouseleave', function() {
        jQuery(this).stop().animate({opacity: "1"}, 300);
  })
  
                    }); 
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 24.06.2013, 19:08
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

попробуйте поменять селектор (снизу изменения,т.е. другой код не изменяется, кроме одной строки)
jQuery('.rel')
// --->
jQuery('.rel img')
Ответить с цитированием
  #3 (permalink)  
Старый 24.06.2013, 19:14
Интересующийся
Отправить личное сообщение для Dimas95 Посмотреть профиль Найти все сообщения от Dimas95
 
Регистрация: 24.07.2012
Сообщений: 18

Спасибо большое, действительно очень простое решение, не заметил этого!
Ответить с цитированием
  #4 (permalink)  
Старый 24.06.2013, 19:17
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

как вариант:
<html>
	<head>
	<script type="text/javascript" src="jquery-1.10.1.min.js"></script>
	<script type="text/javascript">

$(document).ready(function( ){ 
//jquery
$('.block').hover(
	function()
		{
        $(this).children().eq(0).stop().animate({opacity: "0.1"}, 300);
		},
	function()
		{
		$(this).children().eq(0).stop().animate({opacity: "0.8"}, 300);
		})
}); 
</script>

	</script>
	<style type="text/css">
	body
	{
	background-color: green;
	}
	
	.block
	{
	width: 200px;
	height: 200px;
	position: relative;
	}
	
	.child
	{
	width: 200px;
	height: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	}
	
	.bg
	{
	background-color: black;
	opacity: 0.8;
	}
	
	.content
	{
	font-family: arial;
	font-size: 15px;
	color: white;
	}
	</style>
	</head>
	<body>
		<div class="block">
			<div class="child bg"></div>
			<div class="child content">123232323123123123</div>
		</div>
	</body>
</html>
Ответить с цитированием
  #5 (permalink)  
Старый 24.06.2013, 19:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

ещё вариант )))
jQuery.noConflict();
jQuery(document).ready(function( ){
jQuery('.rel')
  .on('mouseenter',"img", function() {
        jQuery(this).stop().animate({opacity: "0.8"}, 300);
  })
  .on('mouseleave',"img", function() {
        jQuery(this).stop().animate({opacity: "1"}, 300);
  })

                    });
Ответить с цитированием
  #6 (permalink)  
Старый 25.06.2013, 18:06
Интересующийся
Отправить личное сообщение для Dimas95 Посмотреть профиль Найти все сообщения от Dimas95
 
Регистрация: 24.07.2012
Сообщений: 18

Спасибо большое за ответы ребят
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
смена класса div Gwin Библиотеки/Тулкиты/Фреймворки 5 11.04.2013 16:13
Использование классов в JavaScript devote Ваши сайты и скрипты 70 01.02.2013 17:17
Усовершенствование скрипта доступности поля в зависимости от выбора в списке. neonlight Общие вопросы Javascript 3 10.07.2011 10:05
Смена картинок в зависимости от положения курсора мыши antonio_vrn Events/DOM/Window 3 31.05.2011 22:07
смена CSSна сайте в зависимости от дня недели dac_60 Элементы интерфейса 29 12.12.2010 15:05