0
當我在可拖放區域拖動圖像時,我想知道所選圖像的大小。 Here我做了一些代碼,但每次只給出第一個拖動的圖像大小。任何人都可以幫助解決這個問題嗎?如何使用jquery動態獲取拖動克隆圖像的大小
在其他一些討論中,討論關於實際圖像大小而不是克隆拖動圖像。 只能得到第一張圖片的ID。而不是其他人。
當我在可拖放區域拖動圖像時,我想知道所選圖像的大小。 Here我做了一些代碼,但每次只給出第一個拖動的圖像大小。任何人都可以幫助解決這個問題嗎?如何使用jquery動態獲取拖動克隆圖像的大小
在其他一些討論中,討論關於實際圖像大小而不是克隆拖動圖像。 只能得到第一張圖片的ID。而不是其他人。
對此看看:http://jsfiddle.net/T6nn5/21/
我改變
var imgWidth = $("#dhtmlgoodies_xpPane li .draggable").width();
var imgHeight = $("#dhtmlgoodies_xpPane li .draggable").height();
alert("width: "+ imgWidth +"Height: "+imgHeight);
到:
alert("Width: "+ui.draggable.width() + " Height: "+ui.draggable.height());
編輯:
添加到您的js代碼來獲得的尺寸在#working-area
中點擊的圖片。小心添加正確的類名;-)
$('#working-area .myclass').live('click', function(event) {
alert("Width: "+$(this).width() + " Height: "+$(this).height());
});
編輯2:
爲了讓您拖動的元素的位置嘗試類似的東西:
$('#working-area .myclass').live('mouseup', function(event) {
alert(event.pageX);
});
這裏的http://jsfiddle.net/T6nn5/22/一個完整的例子。
@Sarah謝謝。我還有一個問題。你能解決這個問題嗎?我想要拖放圖像的位置。任何時候當我拖動它時,位置都會改變。怎麼做? – Moumita 2011-03-29 10:41:19
是否可以在選擇圖像時獲取尺寸? – Moumita 2011-03-29 10:45:10
你的意思是說,當你在'#工作區'中移動它時,你想要圖像的位置?維度是什麼意思? – 2011-03-29 10:46:45