文本阴影与jquery

我希望用javascript更改元素的text-shadow属性。 据我所知,jquery css不适用于text-shadow。

有没有人有动态改变文本阴影的建议。

谢谢!

适合我(Chrome和FF,而不是IE)。

尝试使用camelCase。 在JavaScript中使用CSS属性时,必须删除连字符(例如,“background-image”将变为“backgroundImage”),然后设置属性。

所以你的代码应该是:

$(’#bla’)。css(’textShadow’,’#6374AB 20px -12px 2px’);

总有这个小脚本。

但我不明白为什么这不起作用:

$('#bla').css('text-shadow','#6374AB 20px -12px 2px'); 

编辑:嗯,我试过了,确实jQuery对我的尝试没有留下深刻的印象。 但我确实找到了另一个脚本 。

干杯!

 $("#text").hover(function() { $(this).animate({textShadow: "#aaa 6px 6px 6px"}); }, function() { $(this).animate({textShadow: "#ccc 3px 3px 3px"}); }); 

Alex Peattie的网站上有更多内容: http : //alexpeattie.com/projects/animate-textshadow/