如何在 Opera 下以编程方式获取 box-shadow
使用 jQuery,我试图做
item.css("-o-box-shadow")
或:
item.css("box-shadow")
...但得到空字符串。
在 Webkit 和 Gecko 下它可以工作,使用“-webkit”和“-moz”前缀。
Opera下怎么做?
我也尝试过“boxShadow”,但再次得到空字符串。
$(".flag").css("boxShadow", "rgba(0,0,0,0.5) 4pt 4pt 7pt"); // i see, it was set
$(".flag").css("boxShadow"); // returns ""
With jQuery, i'm trying to do
item.css("-o-box-shadow")
or:
item.css("box-shadow")
... but getting empty string.
Under Webkit and Gecko it works, using "-webkit" and "-moz" prefixes.
How to do it under Opera ?
I've also tried "boxShadow", but again, getting empty string.
$(".flag").css("boxShadow", "rgba(0,0,0,0.5) 4pt 4pt 7pt"); // i see, it was set
$(".flag").css("boxShadow"); // returns ""
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
$('div').css('boxShadow','10px 10px 10px #FF00FF');
所以:.css('boxShadow');
$('div').css('boxShadow','10px 10px 10px #FF00FF');
so: .css('boxShadow');
经过最后十五分钟的搜索和尝试,我认为 Opera 有一个错误。
你只是无法检索
box-shadow
值,除非有一些晦涩的未记录的方法。After searching and trying for the last fifteen minutes, I think Opera has a bug.
You just can't retrieve the
box-shadow
value, unless there's some obscure undocumented way.这听起来像是 Opera 实现 boxShadow 的方式存在问题。我会看看我能挖掘出什么关于为什么该值不可用的信息。
同时,使用您的示例,我认为您可以使用
$(".flag").attr("style")
检索整个样式,然后在“:”上拆分字符串。this sounds like an issue with the way Opera has implemented boxShadow. i will see what i can dig up about why that value isn't available.
in the meantime, using your example, i think you can retrieve the entire style using
$(".flag").attr("style")
then split the string on the ':'.如果您想使用 jQuery,您可以使用以下内容:
这里为您提供示例 :)(在 Opera 中打开)
Seeing as you want to use jQuery you can use this:
Example here for you :) (open in Opera)
这可能是 Opera 中的一个错误。 jQuery 的 .css() 方法使用 getCompulatedStyle || currentStyle 返回 CSS 属性,这两个属性都返回
boxShadow
的空字符串。This is likely a bug in Opera. jQuery's .css() method uses
getComputedStyle || currentStyle
to return CSS properties, both of which return the empty string forboxShadow
.