快捷登录,享 免费下载
首页 > 教程资讯 > 教程详情

Drag n Drop Editor的教程

补充锦囊 完美下载小客服 2021-03-30
文章分享
软件首页

完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。

打开 Drag n Drop Editor,点击你所希望的行为——复制、移动或创建快捷方式无论你如何拖放,系统都会默认执行这种行为当你不需要时,也只需点击一下 Uninstall Exploerer

"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。

本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。

Drag n Drop Editor

Drag n Drop Editor

软件大小:98.50 KB

高速下载

相关问答

更多
  • drag n drop 是什么意思?

    drag-n-drop 拖泄 你查查谷歌金山词霸就知道了,这个答案没问题的

  • Dojo之路:如何利用Dojo实现Drag and Drop效果

    如今各种使用AJAX技术的站点都实现了Drag and Drop(拖动)效果,利用Dojo框架也可以很方便的实现,相比较其它框架,代码更少,且对浏览器的兼容性支持比较好。  先看一下效果,以下是51AJAX.com站点首页的效果,其中各个模块是可以任意拖动的:    如何来实现呢?以下是具体步骤。为简单起见,做了一个Drag and Drop的Demo页面:    以下是具体步骤:  1.html部分  要实现拖动,首先要有容器,其次要有可拖动的元素。在这里我们设置了三个Div作为容器,ID分别是container1,container2,container3,每个容器中各放置了一个Div作为可拖动元素,它们的class是divdrag。  2.javascript代码    首先在头部加入对dojo.js的引用,然后根据获取class为divdrag的元素,把它们注册为dojo.dnd.HtmlDragSource对象,再将container1,container2,container3注册为三个容器,且指定容器中的可拖动元素可以被拖动到的容器,以上事件封装成一个函数,增加至window.onload事件中。    要下载完整的Dojo框架,请点击这里下载:http://download.dojotoolkit.org/release-0.3.1/dojo-0.3.1-ajax.zip。复制代码 代码如下://引用以下两个dojo包  dojo.require("dojo.style"); dojo.require("dojo.dnd.*"); function init(){   //利用classname取到元素列表,将其注册为dojo.dnd.HtmlDragSour   var arr=dojo.html.getElementsByClass('divdrag')   for(var i=0;i<arr.length;i++){    var parentDiv=arr[i].parentNode.id    new dojo.dnd.HtmlDragSource(arr[i],parentDiv);      }   //定义容器       new dojo.dnd.HtmlDropTarget("container1", ["container1","container2","container3"]);         new dojo.dnd.HtmlDropTarget("container2", ["container1","container2","container3"]);         new dojo.dnd.HtmlDropTarget("container3", ["container1","container2","container3"]);        } //增加到window.onload事件中 window.onload=function(){init();}

  • 学习drag and drop js实现代码经典之作

    Pro Javascript Techniques书中推荐的drag and drop 例子:http://boring.youngpup.net/2001/domdrag Drag var Drag = { //当前被drag的对象 obj: null, //初始化 init: function(id){ var o = document.getElementById(id); //当onmousedown开始拖拽 o.onmousedown = Drag.start; }, start: function(e){ var o = Drag.obj = this; //lastMouseX,lastMouseY记录上次鼠标的位置 o.lastMouseX = Drag.getEvent(e).x; o.lastMouseY = Drag.getEvent(e).y; //当onmousemove开始移动 document.onmousemove = Drag.move; //当onmouseup终止拖拽 document.onmouseup = Drag.end; }, move: function(e){ var o = Drag.obj; //dx, dy表示鼠标移动的距离 var dx = Drag.getEvent(e).x - o.lastMouseX; var dy = Drag.getEvent(e).y - o.lastMouseY; //因为element.style.left通常返回的结果是'200px'的形式,所以要用parseInt转化 var left = parseInt(o.style.left) + dx ; var top = parseInt(o.style.top) + dy; o.style.left = left; o.style.top = top; o.lastMouseX = Drag.getEvent(e).x; o.lastMouseY = Drag.getEvent(e).y; }, end: function(e){ document.onmousemove = null; document.onMouseup = null; Drag.obj = null; }, //辅助函数,处理IE和FF不同的event模型 getEvent: function(e){ if (typeof e == 'undefined'){ e = window.event; } //alert(e.x?e.x : e.layerX); if(typeof e.x == 'undefined'){ e.x = e.layerX;//复制了n遍,到了csdn就变成ee.x了 } if(typeof e.y == 'undefined'){ e.y = e.layerY;//复制了n遍,到了csdn就变成ee.x了 } return e; } }; //测试代码开始,使三个div具有drag and drop的能力。 Drag.init('r'); Drag.init('g'); Drag.init('b'); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]打包下载地址

  • vue使用drag与drop实现拖拽的示例代码

    在功能中有一项是需要实现拖拽的。虽然最终项目没有采取这样的拖拽方式,但是,当初也是费了九牛二虎之力完成了这个功能。增加了对函数的更深理解。下面就再重现一下代码。 下面是代码片段: <div class="fav-fold-panel" v-if="!typeChange" draggable="true" @dragstart="drag($event)" @dragover="allowDrop($event)"> <!-- 面板内容 --> <div class="favTitle-card" :data="favPanelAllData" v-if="foldDone"> <favPanel v-for="item in favPanelAllData" v-if="item.id===1" :favTitle="item.title" renameText="更名" foldText="折叠" unfoldText="展开" :favListData="item.content" draggable="true" @dragstart="drag($event)"> <ul class="ul-content"> <li class="ul-content-li" :favCommonList1="item.content"></li> </ul> <!-- <favPopPanel :show="popShow" @onHide="popShow = false"></favPopPanel> --> <!-- <div :favListData="item.favListData"></div> --> </favPanel> </div> <div class="fav-card-create" :data="favPanelAllData"> <favFooter> <el-button type="primary" @click="addFoldFuc">新建文件夹</el-button> <el-button-group> <el-button @click="foldFuc">全部折叠</el-button> <el-button @click="foldFuc">全部展开</el-button> </el-button-group> </favFooter> </div> </div> 另一段代码: <div class="favTitle-card" :data="favPanelAllData" draggable="true" ondragstart="drag(event)"> <favPanel v-for="item in favPanelAllData" v-if="item.id===2" :favTitle="item.title" renameText="更名" foldText="没我" unfoldText="没你" :favListData="item.content"> <ul class="ul-content"> <li class="ul-content-li" :favListData="item.content" :if="!foldDone"></li> </ul> </favPanel> </div> function部分 drag(event) { dom = event.currentTarget }, drop(event) { event.preventDefault() event.target.appendChild(dom) }, allowDrop(event) { event.preventDefault() } 然后,drag与drop系统的研究明天再说。 这样写的坏处是什么,还有为什么不采取这种方法实现拖拽。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。