zoukankan      html  css  js  c++  java
  • JQ使div动态拉伸,width

    <!DOCTYPE html>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script src =js/jquery-3.1.1.min.js></script>
        <title>
            RunJS 演示代码
        </title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            div {
                position: absolute;
                float: left;
                height: 500px;
            }
            div.left {
                background-color: red;
                width: 200px;
                left:0px;
            }
            div.center {
                background-color: yellow;
                width: 200px;
                right:205px;
                float:right;
            }
            div.handler {
                width: 5px;
                cursor: col-resize;
                background-color: blue;
                z-index:1;
                left: 200px;
            }
        </style>
        <script>
            jQuery(function ($){
                var doc = $(document), dl = $("div.left"), dc = $("div.center");
                var sum = dl.width() + dc.width() +
                    $("div.handler").mousedown (function (e) {
                        var me = $(this);
                        var deltaX = e.clientX
                            -
                            (parseFloat(me.css("left")) || parseFloat(me.prop("clientLeft")));
                        doc.mousemove(function (e){
                            var lt = e.clientX - deltaX;
                            lt = lt < 0 ? 0 : lt;
                            lt = lt > sum - me.width() ? sum - me.width() : lt;
                            me.css ("left", lt + "px");
                            dl.width(lt);
                            dc.width(sum-lt-me.width());
                        });
                    }).width();
    
                doc.mouseup (function(){
                    doc.unbind("mousemove");
                });
                doc[0].ondragstart
                    = doc[0].onselectstart
                    = function ()
                {
                    return false;
                };
            });
        </script>
    </head>
    <body>
    <div class="left">
        同时在线人数:1000
        点击刷新
    </div>
    <div class="handler">
    </div>
    <div class="center">
        sss
    </div>
    </body>
    </html>
  • 相关阅读:
    爬虫之四种数据解析方式
    爬虫之爬虫概述
    <转载>面试官,不要再问我三次握手和四次挥手
    <转载>面试官: 讲讲MySql表设计需要注意什么?
    HTTP协议的特点
    Django之FORM
    Django之ajax
    csrf的中间件
    Django之中间件
    删除/tmp目录下txt文件
  • 原文地址:https://www.cnblogs.com/chaojimali/p/9353610.html
Copyright © 2011-2022 走看看