我製作了一個腳本,它將一個圖像和一個文本框添加到畫布上。爲了使文本框出現在圖像上,我需要將CSS應用於圖像。因此,我做了分隔divs,<img>
的圖像和<text>
的文字。JQuery .append()獨立元素
這會產生兩個問題。當我第一次添加圖像和文本時,這兩個元素被認爲是分開的,我只能拖動圖像或文本,而不是同時拖動兩個元素。此外,當我添加另一個圖像和另一個文本框時,兩個圖像並不相互疊加顯示,而是在文本框旁邊生成文本,並在圖像旁邊生成圖像。
所以我的問題是這樣的。是否有可能將這兩個元素合併爲一個,並且在產生時讓他們這樣做,讓他們每次都以同樣的方式做到這一點?
這是我爲它製作的Javascript。
$(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 2012-02-26 21:46:41
謝謝!我解決了這個問題。 – TrustedDeveloper 2012-02-26 21:58:35