我有两个项目列表 - 每个列表都在一个单独的浏览器窗口中。我有Drag n Drop在他们之间工作 - 这让我可以在窗户之间移动物品。有时我只是在同一个窗口中移动项目。
将项目从窗口A移动到窗口B时,我希望两个窗口都刷新以反映更改。 A使用Drop事件,B使用DragEnd事件。但是,当在同一窗口中拖动时,我不想在同一页面上触发两个刷新事件。
检测到丢弃发生在自己的浏览器窗口之外是很好的。我该怎么做?
聚苯乙烯。我刚看到How to detect the dragleave event in Firefox when dragging outside the window,但我宁愿看到更简单的方法。