https://github.com/websanova/wScratchPad/blob/master/src/wScratchPad.js
我有一个按ID,可以在元素上创建一个便笺簿。 ($("#test").wScratchPad({optionshere}
);
它工作正常,但我想点击按钮并生成一个新按钮。 (数字是在图像上随机生成的)
但是,我已经尝试过了:
1. Using $("#test").wScratchPad("destroy");
2. Using $("#test").wScratchPad("clear");
3. Using $("#test").wScratchPad("reset");
在^之后,我尝试使用相同的代码重新创建wScratchPad。 (它只是在点击事件中)
可是:
Destroy -> Just doesn't generate a new image
Clear -> Is just used for clearing the scratch stuff
Reset -> Just reset the overlay image that you scratch off
我无法重新放置图片。我也尝试过这样的事情:
$("#test").children().remove();
->
*createscratchpadhereon#test*
很抱歉,但我无法理解我没有更多代码可以缩进。我缩进了每一段代码,但仍然拒绝让我发帖,所以是的。
答案 0 :(得分:0)
解决了这个问题。显然我无法在现有的暂存器上创建一个新的暂存器(也许是我的错,idk)所以我决定只删除旧的div,并创建一个新的。
这也不会奏效。现在我终于弄明白我可以做到(删除和重新创建div)如果我添加了所需的CSS,使用 ELEMENT .css()。css()等。(元素)需要一定的宽度/高度)
不确定为什么用我当前的暂存器替换它不会起作用(因为它会保留CSS)但是哦!的工作原理。