[英]Label display CSS changing associated textbox position
I am using Label and textbox and changing label display property on demand. 我正在使用标签和文本框,并根据需要更改标签显示属性。 Both are draggable at once so that i kept that in one div.
两者都是一次可拖动的,因此我将其保留在一个div中。
<div id="textbox" style="position:absolute;border:1px solid black" class="screen">
<label id="lbltext">Name</label>
<input id="text1" type="text" />
But if i change display property of label then associated textbox changes position. 但是,如果我更改标签的显示属性,则关联的文本框将更改位置。 I just want to change only label position.
我只想更改标签位置。
Can Anybody give me some pointer on this? 有人可以给我一些指导吗?
Jquery : jQuery的:
$("#block").click(function(){
$("#lbltext").css("display", "block");
});
$("#none").click(function(){
$("#lbltext").css("display", "");
});
$("#blank").click(function(){
$("#lbltext").css("display", "none");
});
如果您希望标签即使在隐藏时也继续占用空间,请使用visibility: hidden
而不是display: none
。
Like LodeRunner28 said you can use "visibility", when you want to keep the space. 就像LodeRunner28所说的那样,当您要保留空间时可以使用“可见性”。
JQuery: jQuery的:
$("#block").click(function(){
$("#lbltext").css("visibility", "visible");
});
$("#blank").click(function(){
$("#lbltext").css("visibility", "hidden");
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.