Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.02.2013, 23:26
Интересующийся
Отправить личное сообщение для Андрей Лебедев Посмотреть профиль Найти все сообщения от Андрей Лебедев
 
Регистрация: 21.01.2013
Сообщений: 10

как добавить class картинке которой находиться внутри $(this)?
Привет, всем. Тема такая: если добавить стиль прозрачности напрямую в <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;
}

Ребята пожалуйста помогите
Ответить с цитированием
  #2 (permalink)  
Старый 10.02.2013, 00:21
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

что косается кода то вы уверены что вам не так нужно ? Или вам всётаки все картинки спрятать нужно.
$('.currencies ul li').click(function() {
   $(this).find('img').addClass('opa');
});


Css кроссбраузерный вроде вот так выглядит

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
-moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */


с какой версией вы вообще возитесь ?
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 10.02.2013 в 00:29.
Ответить с цитированием
  #3 (permalink)  
Старый 10.02.2013, 06:06
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Какого... только что же отвечал на этот вопрос...
Не, Андрей Лебедев, ну ты и упоротый.
Ответить с цитированием
  #4 (permalink)  
Старый 10.02.2013, 06:06
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

DjDiablo, для IE8 нужно еще продублировать с -ms-filter
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить методы объекту после конструирования. DragorWW Общие вопросы Javascript 23 21.01.2013 20:39
Как получит ссылку на элемент внутри которого запустили JS код? aRpi Events/DOM/Window 20 02.10.2011 13:36
Как обрезать строку и добавить символы в середине, в зависимости от длинны строки andreyua Firefox/Mozilla 12 10.12.2010 15:44
Как добавить элемент в XML через DOM используя PHP? bayah Серверные языки и технологии 6 11.08.2010 13:33
как вызвать функцию название которой находиться в строке dark Общие вопросы Javascript 3 14.10.2009 13:02