Является ли jQuery('#selector').css({'opacity':50}); кросс-браузер?
jQuery('#selector').css({'opacity':50});
Единственная причина, по которой я спрашиваю, заключается в том, что строка ниже, которую мы обычно используем для css
-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
это, вероятно, лучше:
$(element).fadeTo(0, 0.5);
Да, он устанавливает непрозрачность CSS или фильтр непрозрачности IE.
Поскольку jQuery разработан с учетом кросс-браузерной совместимости, если в браузере поддерживается тег непрозрачности CSS, то да, ваш код jQuery кросс-браузерный. (Вы уже попробовали это? Вы можете зайти на jsfiddle.net , чтобы узнать, так ли это.)
Для получения дополнительной информации, вот страница W3Schools по непрозрачности . Идите туда с различными браузерами и посмотрите, работает ли он. (Похоже, он работает для меня во всех трех основных браузерах.)