设置div相对位置
2017-05-26 15:19
176 查看
先看一下效果,就是上面是个只有下边框的input输入框!要做的是下面选择日期的DIV始终在input文本框正下方。
html代码:
<input name="txt_tqys" id="txt_tqys" class="myline" style="width:260px;" readonly="readonly" type="text" onmouseover="xzrq()" onmouseout="lkxzrq()">
<div class="jnNav" style="display: none;" onmouseover="xzrq()" onmouseout="lkxzrq()"></div>
具体DIV内容省略不写了
CSS样式:
.jnNav {
background: #FFFFFF;
border: 1px solid #B1B1B1;
overflow: hidden;
position: absolute;
width: 260px;
z-index: 1000;
display: none;
}div标签的CSS样式
.myline { border-style: none; border-bottom: #000000 1px solid; background-color: white; text-align: center; }input标签CSS样式
JS代码:
function xzrq(){
var X = $('#txt_tqys').position().left;
var Y = $('#txt_tqys').position().top;
$('.jnNav').css({ "left": X, "top": Y + 20 });
$(".jnNav").css("display", "block");
}
鼠标移入input计算input的X坐标Y坐标设置Div坐标然后将其展示出来
function lkxzrq(){
$(".jnNav").css("display", "none");
}
鼠标离开之后隐藏DIv
本人也是通过上网搜索没找到,之后问同事解决的!所以上传只是为了下次遇到同样的问题不走弯路,也为了大家遇到这样的问题可以更少的浪费时间!
相关文章推荐
- html中多个div嵌套时div在上一级中的相对位置的设置
- 设置WPF窗口相对于非WPF窗口的位置
- DIV 样式设置和位置定位设置,图片变小手
- JS 获取DIV中鼠标相对位置的方法
- IE6 下 z-index 设置的 DIV 偏移位置的解决方法
- 让每次弹出的div随页面的卷动而保持相对位置不变
- DIV中滚动条设置到随机位置(CSS+Javascript)
- ie中div设置底部固定后,不随着浏览器的分辨率变化而出现div位置的变动
- javascript设置DIV位置
- 设置DIV的绝对位置
- div 相对位置和绝对位置
- DIV中滚动条设置到随机位置(CSS+Javascript)
- log4j日志文件的相对位置设置的完美解决方案
- 设置DIV的绝对位置
- javascript与jQuery设置取得div绝对位置一个小应用(像日历控件一样,在编辑框下面显示一个层)
- 设置WPF窗口相对于非WPF窗口的位置
- 设置WPF窗口相对于非WPF窗口的位置
- js DIV滚动条随机位置的设置技巧
- Jquery 随窗口改变大小不会影响浏览位置,DIV可以在绝对的位置不变.菜单相对位置不变
- (转)css 相对定位 绝对定位 浮动 CSS 相对定位 相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”