[英]Create new element with one button effectively
我正在嘗試創建可打印的寶麗來模板,但是某些元素存在問題,我有這樣的不干膠標簽容器:
<div class="sticker-container">
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (1).gif"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (2).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (3).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (4).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (5).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (6).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (7).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (8).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (9).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (10).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (11).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (12).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (13).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (14).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (15).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (16).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (17).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (18).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (19).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (20).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (21).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (22).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (23).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (24).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (25).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (26).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-4/MermaidTropics (27).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (1).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (2).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (3).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (4).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (5).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (6).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (7).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (8).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (9).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (10).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (11).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (12).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (13).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (14).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (15).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (16).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (17).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (18).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (19).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (20).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (21).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (22).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (23).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (24).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (25).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (26).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (27).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (28).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (29).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (30).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (31).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (32).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (33).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (34).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (35).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (36).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (37).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (38).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (39).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (40).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (41).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (42).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (43).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (44).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (45).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (46).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (47).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (48).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (49).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-1/LuuCreativeColors (50).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/1.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/2.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/3.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/4.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/5.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/6.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/7.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/8.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/9.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/10.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/11.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/12.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/13.gif"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/14.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/15.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/16.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/17.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/18.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/19.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/20.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/21.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/22.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/23.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/24.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/25.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/26.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/27.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/28.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/29.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/30.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/31.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/32.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/33.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/34.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/35.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/36.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/37.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/38.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/39.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/40.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/41.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/42.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/43.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/44.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/45.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/46.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/47.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/48.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/49.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-2/50.png"/></div>
<div class="sticker"><img src="ssts/img/overlay-3/Emoji Face by Waatt (1).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-3/Emoji Face by Waatt (2).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-3/Emoji Face by Waatt (3).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-3/Emoji Face by Waatt (4).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-3/Emoji Face by Waatt (5).png"/></div>
<div class="sticker"><img src="ssts/img/overlay-3/Emoji Face by Waatt (6).png"/></div>
</div>
sticker container
的屏幕截圖:
當我單擊圖片時,它將為polaroid-container
創建新元素,在這里:
我的問題是,如何使其工作? 我試圖使用此代碼:
var counter = 0;
$('.sticker').on("click", function() {
$('.cutting-container').append("<div class='sticker-body'><img src='ssts/img/overlay-3/Emoji Face by Waatt (6).png'/></div>");
$('.sticker-body').draggable({
containment: $('.polaroid')
});
});`
但是它只會顯示我在.append()
上寫的一個圖像,如何在不創建jquery
每個圖像的情況下有效地做到這一點?
更新
完整頁面。 如您所見,此代碼:
var counter = 0;
$('.sticker').on("click", function() {
$('.cutting-container').append("<div class='sticker-body'><img src='ssts/img/overlay-3/Emoji Face by Waatt (6).png'/></div>");
$('.sticker-body').draggable({
containment: $('.polaroid')
});
});
它將在polaroid-container
上創建一個名為sticker-body
新元素, append()
在append()
附帶圖像。 我有一個稱為sticker
類,用於其sticker image
,我想要的是當我用ex: image-1
單擊sticker class
時ex: image-1
它將顯示image-1
,如果它的另一個sticker class
將顯示image-2
如何在不創建每個id
情況下更有效地創建此id
(*如果我按類使用ID)? 所以我不應該創建很多'append()`代碼。 謝謝
如果我正確理解了您的問題,則說明您有一堆貼紙,用戶可以從模板容器中選擇它們並將它們添加到另一個div中。
這是我所做的:
var counter = 0; $('.sticker').on("click", function() { let $sticker = $($(this).html()); // use a cloned object in case you want to eliminate it. $('.cutting-container').append($sticker); $sticker.draggable({ containment: $('.polaroid') }); });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.