小编Lés*_*ter的帖子

如何决定是否接受或拒绝可拖放到droppable中的jQuery

我正在使用jQuery,我有以下问题:

在我的网站上,我有一块棋子.每个正方形都是一个简单的div,背景属性显示为白色或黑色.在这些正方形(在div内)我放了一个img标签引用必须在那个方块上的那块.就像是:

<div id="a8" class="square" style="background-image: url('/images/background_white.png')">
<img id="piece_a8" class="piece" src="/images/rook_black.png" />
</div>
Run Code Online (Sandbox Code Playgroud)

我可以使用jQuery控制碎片的移动.每个piece类img都是一个可拖动的,每个square类的div都是一个droppable.我已经有一个服务器端函数,给定一组坐标,如果移动有效则返回"VALID",否则返回"INVALID".我的想法是,如果服务器返回"INVALID",则该片必须返回其原始方块,如果服务器返回"VALID",则该片必须保留在其新的方块中,删除目标方块内的每个其他片段.

我的问题是,我不知道如何在我的jQuery代码中强制执行此返回值.我试图把功能于一体的revert可拖动的财产,并在acceptdrop可投放的功能,但我还没有找到如何使$.get回报或真或假.

任何帮助将非常感激.

提前致谢,

莱斯特

get jquery-ui droppable return-value draggable

5
推荐指数
1
解决办法
2798
查看次数

标签 统计

draggable ×1

droppable ×1

get ×1

jquery-ui ×1

return-value ×1