javascript - 用于在页面上显示 div 标签的 css

标签 javascript jquery html css

我想在单击 anchor 标记时显示日历,反之亦然。我在 div 中编写了日历代码。现在我想在不滑动此 div 的情况下在页面上显示日历。 现在显示为

enter image description here

但我想显示为下一张图片

enter image description here

<a class="aastext">Payroll Calender</a> 
<div id='cal' class='cal'></div> 
<table>
    <!-- table code -->
</table>
.cal, .pass1{
    display: none;
    width : 50px;
    height: 50px;
    background-color: blue;
}
$(document).ready(function(){
    $(".aastext").click(function(){
        $(".cal").slideToggle("slow");
    });
});

最佳答案

您需要通过给它 position: absolute 来让您的日历脱离文档流。这样就不会影响其他兄弟元素的位置。

$(document).ready(function()
{
    $(".aastext").click(function()
    {
        $(".cal").slideToggle("slow");
    });
});
.cal
{
    font-size: 10px;
    display:none;
    width :50px;
    height:50px;
    background-color:blue;
    position: absolute;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a class="aastext">Payroll Calender</a> 
<div id='cal' class='cal'>calendar</div> 
<table>
    <tr>
        <td>table</td>
    </tr>
</table>

关于javascript - 用于在页面上显示 div 标签的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28691496/

相关文章:

Javascript:更好的代码/更好的设计帮助

javascript - 没有过滤器的 AngularUI Datepicker,发生了什么?

javascript - Javascript 中的 48 位位运算?

点击时 JavaScript 的奇怪行为

javascript - 如何验证具有不同值的多个输入

Javascript 变量,设置为 HTML 对象,总是返回 null

javascript - 如何使用 Firebase 的 onAuthStateChanged 来跟踪 Angular 中的用户登录状态?

jquery - 如何在 Windows 上调整所选 jquery 下拉列表的大小

html - 如何用纯 CSS 将 a block 向右移动,将 b block 向左移动?

html - CSS 多个背景图像都 repeat-x