下面是一些使用jQuery的代码。点击一个按钮将复制一个原始的矩形。如何更改一些jQuery代码以使矩形可拖动?
如何让所有矩形可拖动?
CSS:
.my_rectangle {
width: 200px;
background: pink;
}
HTML:
<div id="original_rectangle" class="my_rectangle">original rectangle</div>
<button id="copy_button">Copy</button>
的Javascript:
var count = 1
$("#copy_button").click(function() {
copy = $("#original_rectangle").clone()
copy.removeAttr("id").html("copy " + count).appendTo("body")
count += 1
})
(鸣谢:谢谢用户豪驰为代码的原始版本)
我使用Python。 (对于不知道的读者,Python中的换行符像 J中的分号一样)。代码更简洁,没有分号。感谢您使用Javascript中有关分号的建议和示例。 – 2011-03-19 17:40:13
在上面的评论中,“J.”是Javascript。我可能在完成前意外地敲入了输入按钮。 – 2011-03-19 17:42:50
@Winston,是的,你的代码显然感觉没有分号的更多Pythonic。但是在Python中,换行符本质上具有分号的作用,所以没有猜测。在JavaScript中...好吧,它可能会让人困惑。查看[ECMA docs(PDF)](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf),第7.9.1节。我宁愿使用分号并确定结果。 – 2011-03-19 19:54:39