我正在尝试制作色彩的画廊,但我无法实现它。
Here is what I've done so far.
我想尝试,当用户点击按钮时,li
附加到ul
,这就是乱七八糟的开始。我想在追加li
后,background-color
会应用于li
本身,但它会应用于ul
。你能帮助我吗,因为我是新手,如果我有错误,也不要因为我的英语而责备我。英语是我的第三种语言,试图尽我所能解释!
答案 0 :(得分:2)
您只需更改操作顺序即可。
而不是定位图库,添加元素,并尝试更改CSS。
我们将创建元素,定位Element的CSS,然后将该元素附加到#gallery。
看看下面的jsfiddle,看看行动的变化。
答案 1 :(得分:1)
我更改了您的代码,请查看http://jsfiddle.net/8USqU/5/
这部分看起来不对。
$('#gallery').append('<li></li>').css('background', storedHex);
我改为
$("<li>").css('background-color', storedHex).appendTo($('#gallery'));
实际上,您可以使用background-color
代替background
。因为background
选择器可以占用大量属性,但您只需要background-color