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不透明度页面 。 前往各种浏览器,看看它是否有效。 (看起来它适用于所有三种主流浏览器。)