この例は非常に単純な div ドラッグです。必要な友人は、必要に応じて対応するコードを追加できます。ようこそ コードをコピー コードは次のとおりです: div 幅のサイズ変更タイトル> ; <スクリプトsrc="http://code.jquery.com/jquery-1.8.0.min.js" type= " text/javascript"> <br>function bindingResize(el) <br>{ <br>//初期化パラメータ<br>var els = document.getElementById('menu').style; <br>//マウスの X 軸と Y 軸の座標<br>x = 0; <br>//邪悪な人差し指<br>$(el).mousedown (function (e) <br>{ <br>//要素を押した後、現在のマウスとオブジェクトの計算された座標を計算します。<br>x = e.clientX - el.offsetWidth - $("#menu")。 width() ; <br>//setCapture<br>el.setCapture をサポートしながら何かを行いますか? ( <br>//フォーカスをキャプチャします<br>el.setCapture()、<br>//イベントを設定します<br>el. onmousemove = function (ev) <br>{ <br>mouseMove(ev || イベント); <br>}, <br>el.onmouseup = MouseUp <br>) : ( <br>//イベントをバインド <br> $(document).bind("mousemove",mouseMove).bind("mouseup",mouseUp) <br>); <br>//デフォルトのイベントが発生しないようにします<br>e.preventDefault() <br>} ) ; <br>//イベントを移動<br>function MouseMove(e) <br>{ <br>//ユニバース超無敵操作... <br>els.width = e.clientX - x 'px'; 🎜>} <br>//イベント<br>関数を停止しますmouseUp() <br>{ <br>//releaseCapture<br>el.releaseCapture をサポートするために何かをします ( <br>//フォーカスを解放します<br>el? .releaseCapture(), <br>//イベントを削除<br>el.onmousemove = el.onmouseup = null <br>) : ( <br>//イベントをアンインストール<br>$(document).unbind( "mousemove" 、mouseMove).unbind("mouseup"、mouseUp) <br>); <br>} <br>} <br>var divResize=function(){ <br>var totalHeight=$("html") .height( ); <br>console.log(totalHeight); <br>var topHeight=$("#top").height() <br>$("#menu").height(totalHeight-topHeight); $("#rightbar").height(totalHeight-topHeight); <br>} <br>$(function() { <br>divResize(); <br>$(window).resize(divResize) ; <br><br>bindResize(document.getElementById('rightbar')); <br> { <br>幅: 200px; <br>背景: #f1f1f1; <br>境界線の色: #CCCCCC; <br>境界線の幅: : 0 1px; <br>} <br> -- >style="width: 2px; 背景: #cccccc; カーソル: e-resize;"> ;/table> div 🎜>style="width: 2px; 背景: #cccccc; カーソル: e-resize; float: left;"> ;