因此,如果我有以下CSS代码定义的Sprite:
#attack{
background-color: green;
width: 3px;
height: 10px;
position: absolute;
}
我可以使用以下Jquery代码在屏幕上任意位置显示它:
$('#attack').css('left', X);
$('#attack').css('top', Y);
我的问题是如何在同一屏幕上多次显示?我认为我必须将其更改为.attack,但不确定如果有人可以帮助的话,该如何工作
最佳答案
使用#attack
时,您正在将样式分配给元素id。这意味着页面上只有该元素之一。例如
<div id="attack"></div>
如果要在多个地方使用它,则应使用一个类。因此,css上的语法应为
.attack
,而元素中的语法应如下所示:<div class="attack"></div>
关于jquery - 如何使CSS类在屏幕上多次显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37845193/