Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.06.2016, 14:04
Новичок на форуме
Отправить личное сообщение для msncom Посмотреть профиль Найти все сообщения от msncom
 
Регистрация: 22.06.2016
Сообщений: 5

Добавить изменение opacity
всем привет. помогите плиз! есть 3 картинки, по клику показывает div, относящийся к ней, и прячет другие.
<table width="100%">
<tr>
<td align="right"><a href="#div1" class="link"><img src="1.png" width="100" height="101" /></a></td>
<td align="center" width="20%"><a href="#div2" class="link"><img src="2.png" width="100" height="101" /></a></td>
<td align="left"><a href="#div3" class="link"><img src="3.png" width="100" height="101" /></a></td>
</tr>
</table>

<div class="bar" id="div1">
</div>

<div class="bar" id="div2">
</div>

<div class="bar" id="div3">
</div>

вот javascript
$('.link').on('click', function(e) {
		e.preventDefault();
		$('.bar').each(function() {
			$(this).css('display', 'none');
		});
		var block = $(this).attr('href');
		$(block).css('display', 'block');
	});

и css
#div2, #div3{display:none;
}

как добавить изменение opacity к картинкам? активный (1), скрытые - 0.5

Последний раз редактировалось msncom, 27.06.2016 в 14:55.
Ответить с цитированием
  #2 (permalink)  
Старый 27.06.2016, 14:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

msncom,
Открывашка 214 для модальных окон
Ответить с цитированием
  #3 (permalink)  
Старый 27.06.2016, 14:55
Новичок на форуме
Отправить личное сообщение для msncom Посмотреть профиль Найти все сообщения от msncom
 
Регистрация: 22.06.2016
Сообщений: 5

посмотрел тему, не понял как с помощью этого можно изменить прозрачность у картинок.
может не понятно написал в первом посте. но смысл следующий: сейчас есть 3 катинки. изначально показывает div1 (div2 и div3 - display:none), если кликнуть на вторую картинку, то показывает div2 (div1 и div3 - display:none), по третьей - виден div3 (div1 и div13 - display:none).
нужно дополнить изменение прозрачности у картинок. изначально 1.png opacity:1 (у 2.png и 3.png - opacity:0.5), кликнули по второй (показал div2), изменили opacity у картинки на 1 (у других сделали opacity:0.5) и т.д.
Ответить с цитированием
  #4 (permalink)  
Старый 27.06.2016, 15:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

msncom,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
   .bar{
     display: none;
     height: 200px;
     border: rgb(255, 0, 255) solid 2px;
     background-color: rgb(34, 139, 34);
   }
   </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
   <script>
 $(function(){
 var $link = $('.link'), $img = $('img', $link), $bar = $('.bar');
 $link.each(function(i, a){
       $(a).on('click', function(e) {
		e.preventDefault();
        $img.not($('img', a).fadeTo(0, 1)).fadeTo(0, 0.5);
        $bar.not($bar.eq(i).show()).hide()
        })
       }).eq(0).click();
})
  </script>
</head>

<body>
<table width="100%">
<tr>
<td align="right"><a href="#div1" class="link"><img src="http://i020.radikal.ru/1312/4e/59eef621bf6a.jpg" width="100" height="101" /></a></td>
<td align="center" width="20%"><a href="#div2" class="link"><img src="http://i020.radikal.ru/1312/4e/59eef621bf6a.jpg" width="100" height="101" /></a></td>
<td align="left"><a href="#div3" class="link"><img src="http://i020.radikal.ru/1312/4e/59eef621bf6a.jpg" width="100" height="101" /></a></td>
</tr>
</table>

<div class="bar" id="div1">1
</div>

<div class="bar" id="div2">2
</div>

<div class="bar" id="div3">3
</div>


</body>
</html>

Последний раз редактировалось рони, 27.06.2016 в 18:56.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Jquery. animate. opacity Dimas22 jQuery 1 12.03.2016 12:08
Джава скрипт не работает в ie Yulia100207 Internet Explorer 28 14.05.2015 08:56
Изменение стиля всех одинаковых классов при наведение(клике) dmitriy39reg jQuery 10 03.02.2015 14:27
название не придумал. Чуть подправит css Гробовщик (X)HTML/CSS 5 02.10.2013 13:55
Hint (Подсказка) на CSS devote Ваши сайты и скрипты 5 15.03.2013 03:10