HTML:

<div id="showZYList_TB" class="planzInfoPanel">
<!--标题div层-->
<div>
<div style="float:left;">专业列表</div>
<div style="float:right;"><img id="colsePanel_TB" class="close_tool"/></div>
</div>
<div style="margin:5px;background-color:#E0EEEE;max-height:300px;overflow-x:hidden;overflow-y:auto;">
<!--数据展示table-->
<table id="zyInfo" >
</table>
</div>
</div>


CSS:

.planzInfoPanel{
display: none;
overflow: hidden;
width: 600px;
position: absolute;
z-index: 1;
border: 1px solid red;
background-color: #ffffff;
}
/*弹出面板的关闭按钮*/
.close_tool{
width: 16px;
height: 16px;
cursor: pointer;
background: url('images/panel_close.gif') no-repeat; //自定义"关闭按钮"图片
border: 0;
}


JS:

   //移动
$('#showZYList_TB').mousedown(function (event) {
var isMove = true;
var abs_x = event.pageX - $('div.planzInfoPanel').offset().left;
var abs_y = event.pageY - $('div.planzInfoPanel').offset().top;
$(document).mousemove(function (event) {
if (isMove) {
var obj = $('div.planzInfoPanel');
obj.css({'left':event.pageX - abs_x, 'top':event.pageY - abs_y});
}
}).mouseup(function(){
isMove = false;
});
});
//显示
showDiv($('#showZYList_TB'));
//关闭
$('#colsePanel_TB').click(function(){
$('#showZYList_TB').css('display','none');
});


公用JS:

//在屏幕中央显示指定的Div
function showDiv(div){
var dom = $('body');
var top = $(window).height() - div.outerHeight(true);
top = top / 2;
if(top > 100){
top = 100;
}else if( top < 0){
top = 0;
}
top = top + dom.scrollTop();
var left = $(window).width() - div.outerWidth(true);
left = left / 2;
if(left < 0){
left = 0;
}
left = left + dom.scrollLeft();
div.css('top',top);
div.css('left',left);
div.show();
}




更多相关文章

  1. 组合两个下拉菜单以确定提交按钮链接
  2. 设计不是使用跨度和按钮
  3. 使用下一个div中的文本设置“下一个”按钮的文本
  4. 更改在表Django中选择了其中一个按钮时显示的状态
  5. 仅使用CSS / HTML将鼠标悬停在按钮上时显示div
  6. JSP 或HTML 如何通过button按钮转到想去的页面
  7. HTML5按钮元素新属性formaction,formenctype等简介
  8. 按钮怎么变灰?
  9. 如何让按钮点击之后才能点击注册,再次点击按钮可以使按钮变为未勾

随机推荐

  1. Android(安卓)进阶学习:事件分发机制完全
  2. Android(安卓)进阶之刁钻问题汇总
  3. Android(安卓)驱动跟系统开发 1. 一个简
  4. Android(安卓)Menu的应用
  5. Android(安卓)ConstraintLayout 使用
  6. Android性能监测小工具——安测试
  7. Android(安卓)中的 Service 全面总结
  8. android EditText限制输入长度
  9. Android初学者教程
  10. Android——横屏和竖屏的切换,以及明文密