Как добавить прозрачность картинке при клике на 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, время: 03:38. |