亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

基于AngularJS拖拽插件ngDraggable.js實現拖拽排序功能

2019-11-19 11:54:23
字體:
來源:轉載
供稿:網友

ngDraggable.js是一款比較簡單實用的angularJS拖拽插件,借助于封裝好的一些自定義指令,能夠快速的進行一些拖拽應用開發。首先先介紹一些基本的概念;

•ng-drop:是否允許放入拖拽元素

•ng-drop-success($data, $event):拖拽元素放入的回調;$data:放入元素數據;$event拖拽事件對象

•ng-drag:元素是否允許拖拽

•ng-drag-success($data, $event):$data:拖拽元素數據,$event拖拽元素事件對象

•ng-drag-data:拖拽數據

  官方鏈接:https://github.com/fatlinesofcode/ngDraggable

  在拖拽進行元素排序時,只需動態更改下循環數組元素順序;具體事件綁定drop綁定在父元素,drag綁定在子元素即可,具體實現代碼如下:

效果圖如下:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="X-UA-Compatible" content="ie=edge">  <style>    .drag-container {      display: flex;      justify-content: flex-start;      align-items: center;    }    .drag-container .drag-box {      display: flex;      align-items: center;      justify-content: center;      width: 200px;      height: 200px;      margin: 20px;      color: #fff;      font-size: 20px;      font-weight: bold;    }    .drag-container .drag-box .drag-item {      display: flex;      align-items: center;      justify-content: center;      width: 150px;      height: 150px;    }  </style>  <title>ng-dragger</title></head><body ng-app="app" ng-controller="draggerController">  <div class="drag-container">    <div ng-repeat="item in dragArr" class="drag-box" ng-drop="true" ng-drop-success="onDropComplete($index, $data, $event)">      <div class="drag-item" ng-drag="true" ng-drag-data="{{item}}" ng-style="{background: item.color}">{{item.text}}</div>    </div>  </div>  <script src="https://cdn.bootcss.com/angular.js/1.3.1/angular.js"></script>  <script src="https://cdn.bootcss.com/ngDraggable/0.1.11/ngDraggable.js"></script>  <script>    var myApp = angular.module('app', ['ngDraggable']);    myApp.controller('draggerController', function($scope) {      $scope.dragArr = [{        text: '方塊1',        color: 'green',        key: 'arr1'      }, {        text: '方塊2',        color: 'blue',        key: 'arr1'      }, {        text: '方塊3',        color: '#888',        key: 'arr1'      }, {        text: '方塊4',        color: '#888',        key: 'arr2'      }, {        text: '方塊5',        color: '#888',        key: 'arr2'      }, {        text: '方塊6',        color: '#888',        key: 'arr2'      }];      $scope.onDropComplete = function(index, obj, $event) {        var otherObj = $scope.dragArr[index];        var otherIndex = $scope.dragArr.findIndex(vv => Object.is(vv.text, obj.text));        if (otherObj.key !== obj.key) return;        $scope.dragArr[index] = obj;        $scope.dragArr[otherIndex] = otherObj;      }    })  </script></body></html>

總結

以上所述是小編給大家介紹的基于AngularJS拖拽插件ngDraggable.js實現拖拽排序功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成年人在线播放| 欧美国产在线视频| 福利精品视频在线| 成人黄色大片在线免费观看| 91精品国产91| 久久久久国产一区二区三区| 91色在线观看| 国产一区二区三区日韩欧美| 97色在线视频| 欧美一级片在线播放| 亚洲三级av在线| 精品网站999www| 欧美韩国理论所午夜片917电影| 亚洲国模精品私拍| 成人h视频在线观看播放| 亚洲老头老太hd| 国产亚洲欧美一区| 国产精品网站大全| 狠狠爱在线视频一区| 国产91色在线播放| 欧美韩国理论所午夜片917电影| 国产乱肥老妇国产一区二| 国产精品久久久久久久久久免费| 久久这里有精品| 欧美色视频日本高清在线观看| 日韩欧美国产免费播放| 久久69精品久久久久久国产越南| 国模精品视频一区二区三区| 福利一区福利二区微拍刺激| 欧美性视频在线| 一本色道久久88综合日韩精品| 日韩欧美在线免费| 久久人人爽亚洲精品天堂| 成人黄色片在线| 日韩中文字幕免费视频| 日韩在线观看网址| 深夜福利日韩在线看| 国产一区二区三区在线观看视频| 视频在线一区二区| 国产在线观看一区二区三区| 亚洲国产97在线精品一区| 久久国产精品免费视频| 富二代精品短视频| 国产欧美一区二区白浆黑人| 中文字幕日韩高清| 最近2019好看的中文字幕免费| 欧美激情图片区| 国产成人精品久久二区二区| 亚洲一区二区福利| 九九九热精品免费视频观看网站| 热门国产精品亚洲第一区在线| 日韩精品福利网站| 亚洲欧洲日产国码av系列天堂| 欧美另类69精品久久久久9999| 91老司机在线| 亚洲欧美成人一区二区在线电影| 日韩精品电影网| 欧美性猛交xxxxx免费看| 欧美电影免费观看高清| 亚洲视频在线免费看| 亚洲自拍高清视频网站| 欧美性黄网官网| 国产69精品久久久| 日韩欧美在线一区| 国产精品一久久香蕉国产线看观看| 国产精品劲爆视频| 久久亚洲一区二区三区四区五区高| 色av吧综合网| 久久不射热爱视频精品| 日韩视频亚洲视频| 久久av.com| 欧美性猛交xxxx久久久| 亚洲视频第一页| 久久久久久欧美| 国产精品一区二区三区在线播放| 91精品国产91久久久久久不卡| 欧美日韩成人精品| 久久久久久国产精品久久| 宅男66日本亚洲欧美视频| 久久中文久久字幕| 亚洲福利视频在线| 91免费版网站入口| www.亚洲男人天堂| 国产欧美精品xxxx另类| 国产一区二区三区中文| 欧美日韩国产精品一区二区不卡中文| 91久久嫩草影院一区二区| 国产成人精品av在线| 国产精品一区二区久久精品| 91精品国产一区| 91精品国产成人www| 欧美一区二粉嫩精品国产一线天| 亚洲最大av在线| 国产日韩精品一区二区| 国产精品极品美女在线观看免费| 日韩电影中文字幕av| 韩国欧美亚洲国产| 亚洲欧美国产日韩天堂区| 亚洲一区二区三区视频| 一本色道久久88亚洲综合88| 成人高h视频在线| 日本成人激情视频| 在线日韩日本国产亚洲| 亚洲理论电影网| 不卡在线观看电视剧完整版| 97在线精品国自产拍中文| 91精品啪在线观看麻豆免费| 亚洲天堂男人天堂女人天堂| 国产日韩在线亚洲字幕中文| 国产精国产精品| 国产精品户外野外| 欧美日韩在线观看视频小说| 亚洲伊人一本大道中文字幕| 日韩成人在线免费观看| 国产日韩在线看| 日韩欧美亚洲综合| 高清欧美性猛交xxxx| 午夜精品免费视频| 亚洲新声在线观看| 国产精品1区2区在线观看| 国产成人精品在线观看| 久久精品2019中文字幕| 日韩精品极品在线观看| 亚洲综合中文字幕在线| xvideos亚洲人网站| 国产成+人+综合+亚洲欧洲| 日本一欧美一欧美一亚洲视频| 亚洲色图综合久久| 5252色成人免费视频| 欧美日韩中文字幕在线| 亚洲高清一二三区| 亚洲一区www| 69视频在线免费观看| 国产自产女人91一区在线观看| 国产精品自产拍在线观看| 国产精品高潮在线| 欧美激情精品久久久久久大尺度| 国产一区二区美女视频| 久久久久久久久久久免费精品| 成人av番号网| 日韩一区二区三区xxxx| 午夜精品福利电影| 亚洲美女福利视频网站| 国产精品91久久久久久| 亚洲另类xxxx| 欧美日韩国产成人高清视频| 国产精品久久久久久久av电影| 国产丝袜一区二区三区免费视频| 2021国产精品视频| 国产一区二区色| 亚洲精品少妇网址| 国产精品96久久久久久又黄又硬| 91香蕉嫩草神马影院在线观看| 亚洲综合第一页| 久久久久久久久久久国产| www.亚洲男人天堂| 日韩在线观看网址| 亚洲三级 欧美三级| 清纯唯美亚洲激情| 亚洲大胆人体在线| 26uuu亚洲伊人春色| 91夜夜揉人人捏人人添红杏| 精品女厕一区二区三区| 日韩69视频在线观看|