javascript-怎么用原生的JavaScript模拟实现一起拖动桌面几个文件?求思路

问题描述

怎么用原生的JavaScript模拟实现一起拖动桌面几个文件?求思路

现在只用原生写了在桌面拖动动态生成一个div ,后面的不会了!

解决方案

不是所有浏览器都支持js拖动文件。

http://www.cnblogs.com/caonidayecnblogs/archive/2010/09/09/1821925.html
html5的浏览器应该都支持这个

解决方案二:

是鼠标拖动DIV???

解决方案三:

很单个拖动一样啊。。你可以用ctrl+click点击选中/反选要拖动的对象,添加或者异常特殊的样式给被拖动对象,然后拖动的时候一起设置有拖动样式的对象的left/right实现位置改变就好了

时间: 2024-09-09 04:21:38

javascript-怎么用原生的JavaScript模拟实现一起拖动桌面几个文件?求思路的相关文章

JavaScript 模拟类机制及私有变量的方法及思路

这篇文章介绍了JavaScript模拟类机制及私有变量的方法及思路,有需要的朋友可以参考一下   在使用一些 Javascript 框架时,或许会看到类似的代码 复制代码 代码如下: var MyClass = new Class({ initialize: function(param, ...) { this.param = param; ... }, func1: function(...) { ... } }); var myObj = new MyClass(param); myObj

JavaScript 模拟类机制及私有变量的方法及思路_javascript技巧

在使用一些 Javascript 框架时,或许会看到类似的代码 复制代码 代码如下: var MyClass = new Class({ initialize: function(param, ...) { this.param = param; ... }, func1: function(...) { ... } }); var myObj = new MyClass(param); myObj.func1(...); 这是一种典型的面向对象的类机制应用,与原生的 Javascript 类机

JavaScript中判断原生函数检查function是否是原生代码_javascript技巧

我总是经常碰到需要检查某个function是否是原生代码的情况 -- 这是功能测试中一个很重要的内容: 函数是浏览器内置支持的,还是通过第三方类库模拟的.要检测这一点,最简单的办法当然是判断函数的 toString 方法返回的值啦. JavaScript代码 判断函数是否是原生方法其实相当简单: // 判断是否原生函数 function isNative(fn) { // 示例: // alert.toString() // "function alert() { [native code] }

Pro JavaScript Techniques第七章: JavaScript与CSS

  JavaScript和CSS的交互是现代JavaScript程序设计的支柱.事实上对于所有的现代web应用程序来说,至少使用某些形式的动态交互是必须的.那么做过之后,用户可以更快地操作而更少地把时间浪费在等待页面加载上.将动态技术与第六章提出的事件方面的观念相结合,对于实现无缝而强大的用户体验是非常重要的. 层叠式样式表是用来对易用的.有吸引力的网页进行修饰和布局的事实标准,它在给用户提供最少的困难的同时为开发者提供最多的能力.当你将那一能力与JavaScript相结合时,你将能够构造强健的

《JavaScript启示录》——1.21 JavaScript对象和Object()对象

1.21 JavaScript对象和Object()对象 不要将一般术语"JavaScript对象"与Object()对象混淆.前者指的是JavaScript中对象的概念.Object()对象(如var myObject = new Object())是JavaScript中表示的一个非常特殊的值.就像Array()对象是一种被称为array的对象类型,Object()对象是一种被称为object的对象类型.重点是,Object()构造函数生成空的通用对象容器,该容器叫做Object(

JavaScript 工具库:Cloudgamer JavaScript Library v0.1 发布

研究了一年多的js,也差不多写一个自己的js库了. 我写这个不算框架,只是一个小型的js工具库,所以我用的名字是Library. 主要集合了我写js时一些常用的方法,并参考了prototype.js,jquery,google,百度,有啊等框架. 这个工具库的主要特点是: [跨浏览器]能在以下浏览器使用:IE6,IE7,IE8,Firefox 3.5.3,Chrome 3.0,Safari 4.0.3,Opera 10.10 ie系列是必须的,其他能支持最新版本就够了. [使用命名空间] 当然不

Javascript实例教程(7) 利用Javascript进行密码保护

javascript|教程 利用javascript进行密码保护 随着互联网的飞速发展,地球变得越来越小,人们可以跨越时间和空间得界限进行交流于合作.但是随之也产生了一些肆意搞破坏的黑客,这就使得程序设计人员在编制应用程序中要考虑到黑客袭击这个问题,所以自然而然地就会想到保护.本节教程将教你怎样利用javascript进行密码保护.利用javascript来对网页进行密码保护有几种方法.最早的一种方法是依耐于用户而不知道目标文件名,代码如下: <SCRIPT LANGUAGE="javas

Javascript实例教程(6) 利用Javascript进行密码保护

随着互联网的飞速发展,地球变得越来越小,人们可以跨越时间和空间得界限进行交流于合作.但是随之也产生了一些肆意搞破坏的黑客,这就使得程序设计人员在编制应用程序中要考虑到黑客袭击这个问题,所以自然而然地就会想到保护.本节教程将教你怎样利用Javascript进行密码保护.利用JavaScript来对网页进行密码保护有几种方法.最早的一种方法是依耐于用户而不知道目标文件名,代码如下: <SCRIPT LANGUAGE="JavaScript"><!-- function g

在用JavaScript编写富文本,问一些细节问题。求思路。

问题描述 在用JavaScript编写富文本,问一些细节问题.求思路. 现在的富文本编辑器是怎么做到所见即所得的.我看了几个案例(比如CSDN这个文本编辑)都是直接写入到一个DIV中.那怎么以表单的方式提交呢? 我在前面的一个问题里解决了获取选中内容的问题.当换行时我希望在当前结点后追加一个P标签,但新输入的内容怎么能让它进入到新的p标签里? Like this: <div id="t" contenteditable="true"> <p>