摘要: 本来是要做一个命令行的,这个算是铺垫。规定一个文件的表示形式: file_0 : { type : 'folder', name : 'folder_0', length : 2, files[fileContent] :{} }type:文件类型,分为disk、folder和filename:文件(夹)名length:文件夹中的文件个数,file类型没有length属性files:子文件fileContent:文件内容fileA... 阅读全文
posted @ 2011-12-09 23:37 西山 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 前天做了个树形菜单,今天接着让它可拖动。补充一点:要禁止移动中选中文字,FF可以设置CSSxxxx{-moz-user-select:none;}其他的浏览器可以设置XXXX.onselectstart = function(){return false}一种实现原理就是点击没目标元素之后,创建一个占位元素(或者复制一份目标元素,即拷贝B),然后拖动目标元素(或者复制的来的新元素B);找到相应的位置之后,插入目标元素。清除占位元素或者B。比如有一个列表:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q 阅读全文
posted @ 2011-12-09 13:51 西山 阅读(763) 评论(0) 推荐(1) 编辑