这是我第一次使用jQuery(我熟悉Java),我在网上学习了一些教程,了解了draggables/droptables和事件等。
上下文是一个简单的交互式游戏,用户将多个项目拖动到类别中。我想知道的是,是否可以动态创建许多可以拖动的对象,这些对象的数量在主页加载之前由php脚本确定?就像Java术语中的构造函数一样?
如有任何帮助或指示,我们将不胜感激。
谢谢!
是的,使用jQuery创建元素非常容易。例如,下面的代码将创建一个新的div
元素:
var $div = $("<div></div>").appendTo("body");
要使该元素可拖动,您需要在页面中包含jQueryUI,然后在其上调用draggable()
:
$div.draggable();
工作示例