Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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_Html_Drag And Drop - Fatal编程技术网

Javascript 在浏览器窗口中拖放

Javascript 在浏览器窗口中拖放,javascript,html,drag-and-drop,Javascript,Html,Drag And Drop,我正在为协作站点上的项目订购实施跨窗口拖放,无法将拖动同步到同一列表。我需要检测我是否将一个项目删除到同一个列表中,以避免“添加”、“删除”操作,并使用单个“移动” 注意:此问题涉及两个浏览器窗口,例如Firefox和Chrome;除非它在这种情况下起作用,否则它不是合适的解决方案。另外,我也不是在寻找基于服务器的解决方案 问题的要点可以通过以下方式来说明: 函数更新(源代码,类名,d){ var count=source.getElementsByClassName(className)[0

我正在为协作站点上的项目订购实施跨窗口拖放,无法将拖动同步到同一列表。我需要检测我是否将一个项目删除到同一个列表中,以避免“添加”、“删除”操作,并使用单个“移动”

注意:此问题涉及两个浏览器窗口,例如Firefox和Chrome;除非它在这种情况下起作用,否则它不是合适的解决方案。另外,我也不是在寻找基于服务器的解决方案

问题的要点可以通过以下方式来说明:

函数更新(源代码,类名,d){
var count=source.getElementsByClassName(className)[0];
count.innerText=parseInt(count.innerText)+d;
}
var els=document.getElementsByClassName(“源”);
对于(变量i=0;i
返回;
}
};
})(els[i]);
}
var els=document.getElementsByClassName(“元素”);
对于(变量i=0;ivar self=false;//如何获取值Hm,解决方案应要求一个选项卡/窗口中的脚本进程对另一个选项卡/窗口上的指针事件作出反应,这在定义上是不可能的(沙盒)。一个可能的解决方案可能是通过链接使用哈希/参数字符串,该字符串会被拖动。新窗口可以处理该字符串以执行相同的操作。但对实现或跨浏览器/拖放规范没有任何想法。