基本上我正在尝试获取在html中设置的值'col',并将其用作backgroundColor的值。
这是脚本:
function bgc(col) {
$("#BG") .animate({ backgroundColor: "col" }, 1000)
}
这是html:
<div id="BG">
<a href="#" onclick="bgc(#ffffff);"></a>
</div>
任何帮助都会很棒,我已经摆弄了一段时间,但我无法理解它。 感谢
答案 0 :(得分:2)
试试这个:
function bgc(col) {
$("#BG") .animate({ backgroundColor: col }, 1000)
}
和
<div id="BG">
<a href="#" onclick="bgc('#ffffff');"></a>
</div>
答案 1 :(得分:1)
你在错误的地方引用它:
function bgc(col) {
$("#BG") .animate({ backgroundColor: col }, 1000)
}
<div id="BG">
<a href="#" onclick="bgc('#ffffff');"></a>
</div>
另外请注意,更好的做法是将标记和javascript分开。请注意,如果启用了javascript,则优雅地降级。
$(function() {
$('#BG').find('a').show().click( function() {
$('#BG').animate( { backgroundColor: '#ffffff' }, 1000 );
});
});
<div id="BG">
<a href="#" style="display: none;"></a>
</div>