2009-12-04 90 views
0

我使用jQuery插件阴影效果: web siteJQuery - 投影插件。自定义颜色

我想手动设置阴影颜色。

颜色以通常的方式 指定,具有颜色名称或十六进制 值。颜色参数 不适用于透明图像。

从技术文档,所以,这里是我的代码:

{ 
    ... 
    color: "black", 
    swap: false 
} 

它完美的作品,以“#000”对“黑”它也能工作......但是,如果我需要的阴影颜色,例如,红色'#fff000'插件不起作用。我没有看到任何影子。为什么?

回答

0

该插件使用css("background", opt.color)来设置阴影颜色 - 这是一个正确和直接的jQuery方法应该工作。

我怀疑你没有正确指定dropShadow选项。如果您可以在您的问题中包含您对dropShadow插件的调用样本,则可以证明或丢弃此推测。

如果您不指定颜色,则使用默认的“黑色”。如果您将颜色指定为'#000'(黑色的十六进制表示),则无法确定是否正确指定了所需的颜色并正确覆盖了内置的默认值。

根据该文件,你需要指定的选项为:

$.dropShadow({ 
    color:'<your colour here>' 
}); 

为红色,你将需要使用:

$.dropShadow({ 
    color:'#f00' 
}); 

在你的问题包括对$.dropShadow()如果相关的呼叫这不起作用。