這篇文章給大家分享的是有關基于AngularJS拖拽插件ngDraggable.js如何實現(xiàn)拖拽排序功能的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
10年積累的成都網(wǎng)站設計、網(wǎng)站制作經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設流程,更有豐臺免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
ngDraggable.js是一款比較簡單實用的angularJS拖拽插件,借助于封裝好的一些自定義指令,能夠快速的進行一些拖拽應用開發(fā)。首先先介紹一些基本的概念;
?ng-drop:是否允許放入拖拽元素
?ng-drop-success($data, $event):拖拽元素放入的回調(diào);$data:放入元素數(shù)據(jù);$event拖拽事件對象
?ng-drag:元素是否允許拖拽
?ng-drag-success($data, $event):$data:拖拽元素數(shù)據(jù),$event拖拽元素事件對象
?ng-drag-data:拖拽數(shù)據(jù)
官方鏈接:https://github.com/fatlinesofcode/ngDraggable
在拖拽進行元素排序時,只需動態(tài)更改下循環(huán)數(shù)組元素順序;具體事件綁定drop綁定在父元素,drag綁定在子元素即可,具體實現(xiàn)代碼如下:
效果圖如下:
ng-dragger {{item.text}}
感謝各位的閱讀!關于“基于AngularJS拖拽插件ngDraggable.js如何實現(xiàn)拖拽排序功能”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!