Как добавить прозрачность картинке при клике на li в IE???
если добавить стиль прозрачности напрямую в <img> в IE, функция прозрачности работает нормально. А если добавляю класс через jQuery при click() не рабоает в IE а в остальных все ОК!
Помогите пожалуйста сделать так что бы IE понял что класс присваиваеться напярмую <ul> <li value="31"><img src="img1.jpg"></li> <li value="30"><img src="img/2.jpg"></li> <li value="33"><img src="img/3.jpg"></li> </ul> сделал так: $('.currencies ul li').click(function() { $('.currencies ul li img').addClass('opa'); }); //Стиль: .opa { opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; } |
Андрей Лебедев,
работает
<!DOCTYPE HTML>
<html>
<head>
<title></title>
<style type="text/css">
.opa {
opacity: 0.3;
filter: alpha(opacity=30);
-moz-opacity: 0.3;
}
img{
width: 50px;
height: 50px;
}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<ul>
<li value="31"><img src="http://i032.radikal.ru/0712/f1/9e278e7f8393.jpg"></li>
<li value="30"><img src="http://img.galya.ru/galya.ru/Pictures2/ttp/2009/06/06/1294186.jpg"></li>
<li value="33"><img src="http://wap.unsveta.com/images/2163cy320x480.jpg"></li>
</ul>
<script type="text/javascript">
$('ul li').click(function() {
$('ul li img').addClass('opa');
});
</script>
|
Андрей Лебедев, IE ведь разных версий бывает: IE6, IE7, IE8, IE9, IE10, во как! Проблема как я понял у вас только в IE8. Для него нужен такой синтаксис:
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" |
Deff, я ниче не понял :blink:
|
| Часовой пояс GMT +3, время: 08:06. |