javascript - 如何调整选项卡容器中的 div 位置?

标签 javascript jquery html css

我有一个 div,只有当我点击一个单选输入时它才会出现。但是在它显示之后它弄乱了我的其他单选按钮。我怎样才能调整它的位置?

<!-- radio button code -->
<div id="chartDiv" style="display:none;" class="answer_list">Stĺpcový graf</div>
<input type="radio" name="grafy" value="graf5" onclick="showDiv()" />

(单击单选按钮后 div 外观的 JavaScript 函数)

function showDiv() {
     document.getElementById('chartDiv').style.display = "block";
}

最佳答案

尝试在 div 上添加 position:absolute,这意味着它不会影响页面中任何其他元素的布局。

<div id="chartDiv" style="display:none;position:absolute;" class="answer_list">

如果有帮助,您可以使用 top 和 left css 属性定位 div。

 <div id="chartDiv" style="display:none; position:absolute; top:20px; left:20px;" class="answer_list">

您可能还需要将 position:relative 添加到父元素,以使 .answer_list div 相对于该元素定位自身。

 <div style="position:relative">
    <!--other elements radio buttons and so on-->
    <div id="chartDiv" style="display:none; position:absolute; top:20px; left:20px;" class="answer_list">
</div>

关于javascript - 如何调整选项卡容器中的 div 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852579/

相关文章:

javascript - 几个选择 : disable/hide/remove selected option in one select

html - 非 Windows 系统中的 Segoe UI 字体

html - 选择嵌套的 Li 元素

javascript - 单击按钮导航至路线

javascript - 如何使用 splice 和 slice 将一个数组放入另一个数组

javascript - WP Coda Slider - 不显示内容

jquery - Learning Bootstrap Thumbnails...为什么会显示元素符号?

javascript - selectize js - 用于多选/标记的返回键 [⏎] 分隔符

javascript - 获取一个数字,如字符串,将其转换并每秒加一

javascript - 开 Jest 返回错误: SyntaxError: 'import' and 'export' may appear only with 'sourceType: "module"' (21:0)