框阴影在由 JavaScript 添加时不会生效
Box shadow won't take effect when added by JavaScript
我有这段代码,我无法工作。http://jsfiddle.net/AeRV7/
问题是我无法使用javascript添加框阴影。
$(".first").css({"box-shadow": "0 0 5px #888;"});
删除属性上的分号(引号内的分号(。
$(".first").css({"box-shadow": "0 0 5px #888"});
// ----------------------------------- here ^
就像你的CSS一样,你需要指定供应商前缀:
$(function(){
var val = "0px 0px 5px #888";
$(".first").css({
"box-shadow": val,
"-moz-box-shadow": val,
"-webkit-box-shadow": val
})
});
更新的小提琴
如果你在CSS中需要供应商前缀(你确实在那里有它们(,那么在以编程方式设置相同的样式时,你需要它们。在评论中,杜里说,没有前缀的当前版本支持box-shadow
,但指出Firefox 3.6(仍然是一个广泛使用的浏览器(仍然需要-moz
。
但克雷格·斯温(Craig Swing(的回答解决了主要问题(我只是在上面偶然解决了(:你不希望;
你为房产提供的价值。 ;
CSS 中的样式定义彼此分离,但它不是值的一部分。
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在d3.js饼图或圆环图中添加阴影
- 在d3.js圆中添加阴影效果
- 向阴影框图像添加说明
- 在JSSOR滑块中为图像添加框阴影的任何方法
- 框阴影在由 JavaScript 添加时不会生效
- 添加阴影效果作为innerHTML
- 谷歌地图api,如何为多个自定义标记添加标记阴影
- 猫头鹰旋转木马的阴影添加了白色边框
- 如何为圆形图像添加鼠标悬停阴影效果
- 如何使用.style JavaScript属性添加css框阴影
- svg投影问题在Chrome:而不是添加阴影仅图形的阴影被添加到实际的容器
- 滚动时添加文本阴影(jquery或javascript)
- 如何在D3折线图中添加背景阴影