一個優秀的Jquery插件EasyDrag,只需要一行代碼便可輕松在主流瀏覽器上
實現拖動效果.
Html 代碼
EasyDrag還可以指定可拖動的區域,比如只能通過標題拖動整個div,我們JS可以這樣寫
一個setHandler搞定,不錯開源是個好東西,Jquery更是好東西,插件擴展機制不是一般的好。
實現拖動效果.
- $(document).ready( function()
- {
- $("#divPanel").easydrag();
- }
- );
- <div id="divPanel" style="width:300px;height:300px;background:white;border:1px solid #000000;position:absolute;left:5px;top:50px" >
- <div id="divTitle" style="width:100%;height:25px;background:lavender">
- Title
- </div>
- <div style="width:100%">
- </div>
- </div>
- $(document).ready ( function()
- {
- $("#divPanel").easydrag();
- $("#divPanel").setHandler("divTitle");
- }
- );