很多事情要做,但首先要做的事情。
我有一个<div class="showcase">
包含很多的<div class="game">
,他们每个人都有一个
onclick="addpop('delpopup.php?id=something&pos=somethingelse&box=image')"
告诉我这条路线是否可行:
- 使用 jQuery UI 管理 div 拖动(我可以让 div 在正确的位置“捕捉”吗?如果我有 div1、div2、div3 和 div4,如果我将 div4 移动到 div2 上,它们必须正确放置在 div1、div4 , div2, div3 可能不仅在图形上(“位置:绝对”),而且在 html 代码中
<div1>[...]</div>
<div4>[...]</div>
<div2>[...]</div>
<div3>[...]</div>
每次移动后,我只需要更改右侧 div 的 addpop 函数的“pos”部分(如果我将 4 移到 2 上,我必须更改 pos2 中的 div4、pos3 中的 div2 和 pos4 中的 div3)(我认为这个部分可以通过javascript处理。对吗?)
- 每次放置后,我通过 jQuery/Ajax 向另一个页面发送一个请求,以尝试在数据库中更改发送我移动的 DIV(位置和 ID)以及哪个 DIV(位置和 ID)第一个结束时的位置我松开鼠标按钮。我怎样才能获得这 4 个数据(jQuery UI 可以设法为我获得这些数据吗?)
(注意:我不是在问整个问题的解决方案;我是在问这是否是解决这个问题的正确方法)
我在考虑这种可能性。或者,还有另一个更简单的 javascript/jquery/dunnowhat 函数可以单独处理整个事情?提前致谢。