gpt4 book ai didi

javascript - 显示另一个按钮时按钮的位置发生变化

转载 作者:行者123 更新时间:2023-11-28 05:36:38 25 4
gpt4 key购买 nike

通常这不是问题,但由于我添加了 .center-left 类,当显示第二个按钮时,第一个按钮(下一步)的位置会移动。是不是因为 center CSS 现在作为一个组应用于两个按钮而不是仅应用于第一个按钮?我应该如何解决这个问题?

 
$('#btn-previous').hide()
$('#btn-next').click(function () {
$('#btn-previous').show();
})
.center-left {
position: absolute;
top: 50%;
left: 30%;

transform: translate(50%,100%);
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class = 'center-left'>
<input type="button" id='btn-next' value ="Next">
<input type="button" id='btn-previous' value ="Previous">
</div>

最佳答案

这个问题是因为父元素的“绝对”位置。不要使用“绝对”位置,或者如果你是强制的,请设置父元素。

 
$('#btn-previous').hide()
$('#btn-next').click(function () {
$('#btn-previous').show()


})
.center-left {

transform: translate(50%,100%);


}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class = 'center-left'>
<input type="button" id='btn-next' value ="Next">
<input type="button" id='btn-previous' value ="Previous">

</div>

关于javascript - 显示另一个按钮时按钮的位置发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38167613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com