jquery opacity跨浏览器?

jQuery('#selector').css({'opacity':50}); 跨浏览器?

我问的唯一原因是因为我们通常在css上使用下面的行

-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;

这可能更好:

 $(element).fadeTo(0, 0.5); 

是的,它设置了css不透明度或IE的不透明度filter。

因为jQuery在设计时考虑了跨浏览器兼容性,只要浏览器支持CSS opacity标记,那么,是的,您的jQuery代码是跨浏览器的。 (你试过了吗?你可以前往jsfiddle.net看看它是不是。)

有关更多信息,请参阅W3Schools不透明度页面 。 前往各种浏览器,看看它是否有效。 (看起来它适用于所有三种主流浏览器。)