[英]How can i hide image in jquery and make the label stay at same place?
I am building a game.我正在构建一个游戏。 My character has 5 lives.
我的角色有 5 条生命。 When my character gets killed I want to hide 1 life of 5. When I do that with jQuery the label of "Lives:" moves a little bit right (to fill the space formerly occupied by tne life I just hid.
当我的角色被杀时,我想隐藏 5 的 1 条生命。当我使用 jQuery 执行此操作时,“生命:”的 label 会向右移动一点(以填充我刚刚隐藏的生命占据的空间。
Example:例子:
<div class="items">
<p class="welcomemsg" id="or">welcome</p>
<p style="font-family:Bubble; color:white; font-size:28px; margin-right: 5%;" >Lives:
<img class="lives" src="./assets/img/logopac.png" alt="pacslogo" id="live1">
<img class="lives" src="./assets/img/logopac.png" alt="pacslogo" id="live2">
<img class="lives" src="./assets/img/logopac.png" alt="pacslogo" id="live3">
<img class="lives" src="./assets/img/logopac.png" alt="pacslogo" id="live4">
</p>
</div>
if (board[shape.i][shape.j] == 14) {
if(livesCounter!=0) {
$("#live"+livesCounter).hide();
livesCounter--;
}
}
.items{
display: flex;
justify-content: space-between;
}
.welcomemsg{
font-family: 'Bubble';
font-size: 32px;
color:white;
margin-left:5%;
}
How can I make my label stay in place?如何让我的 label 保持在原位?
Try this:尝试这个:
.lives { display: inline-block; with: 80 px; }
<span class="lives"> <img class="live" src="./assets/img/logopac.png" alt="pacslogo" id="live1"> <img class="live" src="./assets/img/logopac.png" alt="pacslogo" id="live1"> <img class="live" src="./assets/img/logopac.png" alt="pacslogo" id="live1"> <img class="live" src="./assets/img/logopac.png" alt="pacslogo" id="live1"> <img class="live" src="./assets/img/logopac.png" alt="pacslogo" id="live1"> </span>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.