jquery外掛 - EasyDrag 簡單拖動欄
解決了EasyDrag這個Jquery外掛沒有指定拖動的handle的問題。這可是個大問題,儘管EasyDrag是個非常輕巧又實用的外掛,但沒有拖動的handle使我決定放棄它而選用臃腫的interface。那是多麼痛苦的選擇……
EasyDrag可以指定DOM中某個元素,使其可以用滑鼠進行拖放操作。假設DOM中有一個元素:
Drag me…
。那麼這樣讓它支援拖放:
$(”#box1″).easydrag();
如果想得到元素的位置值,可以用EasyDrag的ondrop方法CallBack回一個物件,如:
$(”#box1″).ondrop(function(a){ alert(a.x+’,'+a.y); });
操作很簡單,但有個問題,就是滑鼠在元素中任何範圍內都可以對元素進行拖動。如果元素中有一個滾動條或按鈕就麻煩了!滑鼠只要一點動滾動條或按鈕,整個元素就會永遠跟著滑鼠指標,象塊風溼貼膏一樣甩都甩不掉……
木野狐解決了這個問題,他擴充套件了這個外掛,指定一個元素為拖動的handle。把這個元素嵌入被拖動的元素中,滑鼠只在handle範圍內才可以拖動整個元素。比如:
Darg me…
$(”#box1″).easydrag(false,["darghandle"]);
這樣就完美了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-553566/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ZOOM – 簡單的 jQuery 相簿外掛OOMjQuery
- 自定義jquery外掛簡單介紹jQuery
- jQuery自定義外掛簡單介紹jQuery
- jQuery外掛製作簡單介紹jQuery
- jquery.cookie外掛使用簡單介紹jQueryCookie
- jQuery外掛開發流程簡單介紹jQuery
- 使用easydrag實現可拖動的DIV彈出框
- jQuery外掛Tmpl使用方法簡單介紹jQuery
- jQuery表單外掛jQuery.formjQueryORM
- jquery外掛實現圖片可拖動的購物車程式碼jQuery
- jquery.lazyload.js外掛用法簡單介紹jQueryJS
- jQuery LightBox外掛原理的簡單實現jQuery
- jquery外掛合集之分頁外掛[表單和表格]jQuery
- jQuery右鍵選單外掛jQuery ContextMenujQueryContext
- 製作一個超簡單的全屏外掛(基於JQuery)jQuery
- jQuery外掛jQuery
- jquery拖動程式碼jQuery
- Jquery表單驗證外掛–ValidformjQueryORM
- javascript操作cookie簡單外掛JavaScriptCookie
- jquery 外掛站jQuery
- [外掛擴充套件]簡單的IP記錄外掛套件
- jQuery實現的元素抖動外掛jQuery
- 11 個最佳 jQuery 滾動條外掛jQuery
- 推薦分享27個jQuery表單外掛jQuery
- 分享10個最好的jQuery表單外掛jQuery
- JQuery模板外掛-jquery.tmpljQuery
- Simple JQuery Plugin Tab/簡易的jq tab外掛jQueryPlugin
- 一個簡單的以視訊作為網頁背景的jQuery 外掛網頁jQuery
- jQuery的外掛列表jQuery
- JQuery蜂巢圖外掛jQuery
- jQuery外掛推薦jQuery
- jquery分頁外掛jQuery
- jquery外掛寫法jQuery
- 27款很實用的 jQuery 表單外掛jQuery
- 30個jQuery & CSS3載入動畫和進度欄外掛jQueryCSSS3動畫
- 側欄懸浮導航選單拖動滾動條可以自動定位效果
- jquery div層拖動效果封裝jQuery封裝
- Flexslider – 響應式 jQuery 滾動外掛FlexIDEjQuery