或者这里下载...
http://files.myopera.com/btbtd/javascript/DragSort.7z?1212072897
http://files.myopera.com/btbtd/javascript/DragSort.7z?1212072897
解决方案 »
- 我的javascrip验证码为什么只能验证一次
- js中匿名函数的问题
- 如何实现网站当日访问量要求有详细代码!在线等。。。请高手解答。
- 用JavaScript写的一个菜单,有点小问题,谢谢高人指点。
- 多级联动下拉菜单终结者-ctreeselector
- 小弟对js不是很懂,希望大家可以帮我解决一个小问题
- 怎样得到表单里面控件名称和相应的值?(100分)
- javascript高手请进
- 如何判断一个字符串是否是数值(等价于vb中的isnumeric(SomeString)?)
- highcharts 后台连数据库
- 使用javascript怎样获得file的扩展名和分file的大小?
- 求FLASH与SQL数据库连接,并提取想要的内容.
你看看ui.jQuery.com有现成的实现的可以拖动,排序什么的封装好的方法类。直接使用就OK
DragSort 目前已经解决了...
看了这个,以前我跟你一样,对getAttribute在IE和FF下的不同不是很了解,今天在测试你的代码中,我特意找了一篇文章了解了下,并放在博客里备以后忘了再看
你就清楚getAttribute在IE和FF下的不同了
{
e = e||window.event;
e.returnValue = true;
var tag=e.srcElement;
if(tag.tagName!="TD"&&tag.tagName!="TR")return;//===================
//其他代码
做这个判断的省了好多事
这是硬编码...我做的东西要求是通用的..
所以用了个 Callback ,,,,
不算硬编码了吧....你这个也只能用到表格的行上面,如果是使用div的流格式形成表格样式,你的代码也运行不了啊
要不你可以给不需要拖拽的标签加个属性IsDrag="false",然后使用下面的代码嘎if(tag.getAttribute("IsDrag")=="false")return;//===================
我那不是还没写完吧..
写完后无论什么标签...只要父标签有 IsDrag 属性...
就会自己判断...
不同应用只要写各个不同的 简单的..Callback 就可以使用了..