이미지와 텍스트 상자를 캔버스에 추가하는 스크립트를 만들었습니다. 텍스트 상자가 이미지 위에 나타나려면 CSS를 이미지에 적용해야합니다. 그러므로 나는 이미지들을 <img>
, 텍스트를 <text>
으로 구분했다.JQuery .append() Separate Elements
이렇게하면 두 가지 문제가 발생합니다. 이미지와 텍스트를 추가 할 때 두 요소는 분리 된 것으로 간주되며 동시에 두 요소가 아닌 이미지 나 텍스트 만 드래그 할 수 있습니다. 또한, 다른 이미지와 다른 텍스트 상자를 추가 할 때 두 이미지가 서로 위에 나타나지 않고 텍스트가 이미지 옆에 이미지와 텍스트 옆에 생성됩니다.
제 질문은 이것입니다. 이 두 요소를 하나의 요소로 통합하는 것이 가능하며, 생성 될 때마다 그렇게 할 수 있습니까?
여기 내 자바 스크립트입니다.
$(document).ready(function() {
$("#img").draggable();
$("#text").draggable();
});
function addEvent() {
$("#img").append("<img src='Sticky_Note.png'</a>")
$("#text").append(" <textarea name='comments' x-webkit-speech='x-webkit-speech'style='width:380px;height:300px; background: none; border:none; font-size:24px; color:#0033FF;font-family:comic sans ms' />")
}
이 충분한 정보를 (미안, n00btastic 해요)되지 않을 경우, 나는 당신의 도움을 최첨단 링크를 attactched
here.
감사했습니다 '!
''은 (는) 잘못된 HTML이며 어쨌든별로 의미가 없습니다. – ThiefMaster
고마워요! 이미지로 문제를 해결했습니다. – TrustedDeveloper