jquery+div 弹出层效果

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>jquery+div 弹出层(窗口) div 可拖拽移动位置</title>
    <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.5.1.min.js" type="text/javascript"></script> 
    <script type="text/javascript" src="http://fromvega.com/code/easydrag/jquery.easydrag.handler.beta2.js"></script>
    <style type="text/css">       
        .pop_box{z-index: 9999; /*这个数值要足够大,才能够显示在最上层*/ display: none;position: absolute;background: #FFF;border: 1px solid #373737;}        
        .p_box_body{clear: both;padding: 5px 5px 5px 5px; height:100%;}
        .p_head{ height:30px; background:url(dlg_bg.jpg) repeat-x center;cursor:move; }
        .p_h_title{float: left;height: 30px; line-height:30px;width:300px; font-size:12px;font-weight: bold; color:#fff; text-indent:10px;}
        .p_h_x{float: right; text-align:center; height: 30px; width:30px;line-height:30px;color: #fff;font-size: 12px;font-weight: bold; cursor:pointer;}       
    </style>
    <script language="javascript" type="text/javascript">       
        function popupDiv(div_id) {
            var div_obj = $("#" + div_id);
            //窗口宽度,高度
            var winWidth = $(window).width();
            var winHeight = $(window).height();
            //弹出的div的宽度,高度
            var popHeight = div_obj.height();
            var popWidth = div_obj.width();
            div_obj.animate({ opacity: "show", left: (winWidth-popWidth) / 2, top: (winHeight-popHeight)/2,width:popWidth,height:popHeight}, 300);          
        }        
        function hideDiv(div_id) {
            $("#" + div_id).animate({opacity: "hide" }, 300);
        }
      $(function() {
            $(".pop_box").easydrag();
            $(".pop_box").setHandler(".pop_box .p_head");
         });
    </script>

</head>
<body>
    <div id='pop_div' class="pop_box">
        <div class="p_head"><div class="p_h_title">选择专业>></div><div><a class="p_h_x" οnclick="hideDiv('pop_div');" title="关闭窗口">X</a></div></div>
        <div class="p_box_body" id="p_b_body" runat="server"></div>
    </div>
    <a οnclick="popupDiv('pop_div');" style="cursor:pointer;">选择专业>></a>    
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值