Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本机javascript在表行上拖动_Javascript_Css_Html - Fatal编程技术网

本机javascript在表行上拖动

本机javascript在表行上拖动,javascript,css,html,Javascript,Css,Html,我试图实现某种可拖动的表行。我知道jQueryUI有一个可拖放的小部件,我已经试过了,到目前为止效果非常好,但我想用本机的拖放浏览器事件来实现它 ul列表上的所有内容都按预期工作,但在拖动时,tr上的反馈元素会松开背景色 如果您尝试以下代码段, 你会看到这种行为。在Firefox中,Safari不能很好地使用桌面 这是拖动元素的正常行为,还是我遗漏了什么 加油 我知道这可能不是你想听的,但不要试图重新发明轮子。jqueryui附带的拖放功能非常有用,因为它支持大多数现代浏览器,而且“非常有效”。

我试图实现某种可拖动的表行。我知道jQueryUI有一个可拖放的小部件,我已经试过了,到目前为止效果非常好,但我想用本机的拖放浏览器事件来实现它

ul列表上的所有内容都按预期工作,但在拖动时,tr上的反馈元素会松开背景色

如果您尝试以下代码段, 你会看到这种行为。在Firefox中,Safari不能很好地使用桌面

这是拖动元素的正常行为,还是我遗漏了什么


加油

我知道这可能不是你想听的,但不要试图重新发明轮子。jqueryui附带的拖放功能非常有用,因为它支持大多数现代浏览器,而且“非常有效”。此外,在表面之下,它确实使用了本机拖放事件:感谢Sonic,它找不到使用本机事件的信息。“如果是这样,那就完全符合我的需要了。”索尼克同意。随着Chrome在Firefox中的市场份额与Firefox持平或更大,你需要支持它,而且这听起来好像OP还没有开始走这条路。@GregL我已经用jquery ui实现了allready。。。但是我在想,用一个手工制作的更简单的解决方案玩可能会很有趣。但是我想我使用jquery ui。。。不再头痛了:-是的。如果您担心的是jQueryUI库的大小,请不要忘记,如果需要,您可以定制整个库的哪些部分,这样您就可以获得核心部分和可拖动部分。