1. 程式人生 > >如何拖拽DIV邊線並左右自適應改變大小?

如何拖拽DIV邊線並左右自適應改變大小?

table row tle urn || bsp prop posit repl

//樹圖拉伸
jQuery(function ($){
var doc = $(document), dl = $(".side-tree"), dc = $(".tree-content");
var sum = dl.css("left") + dc.width() +
$(".tree-handler").mousedown (function (e) {
var tree = $(this);
var
deltaX = e.clientX-(parseFloat(tree.css("left")) || parseFloat(tree.prop("clientLeft")));
doc.mousemove(function (e){
var lt = e.clientX - deltaX;
lt = lt < 188 ? 188 : lt;
dl.width(lt-86)//目錄樹寬
$(".tree-handler").css("left",dl.width()+42);//拖動把手位置
var
treeConLeft = $(".tree-handler").css("left");//右側內容區位置
var reg = new RegExp("px","g");
treeConLeft = treeConLeft.replace(reg, "");
treeConLeft = treeConLeft-26 +"px";
$(".tree-content").css("margin-left",treeConLeft)
});
})
doc.mouseup (function
(){
doc.unbind("mousemove");
});
doc[0].ondragstart = doc[0].onselectstart = function (){
return false;
};
});
});

<div class="row tabX" style="position: sticky;overflow-x: hidden">
<table class="table table-bordered table-hover text-center">
<thead class="bg-green">
<tr>

</tr>
</thead>
</table>
</div>

如何拖拽DIV邊線並左右自適應改變大小?