我通过以下代码设置li
元素的背景颜色:
$('#li123').animate({ backgroundColor: color}, 'slow');
它工作正常,但颜色跨越li
的整个长度。如果我希望它仅涵盖li
中包含的文字,我该怎么办。
答案 0 :(得分:2)
将文字包裹在li
的{{1}}内,然后在范围内执行span
。如果您需要动画区域的上边距和下边距,则可以使用animate
上的display: inline-block
。
答案 1 :(得分:0)
简单,
对于<li>
添加<span>
,请在范围块中输入您的文字,并在animate
上执行JQuery span
。你的问题不太清楚。