我想創建一個智能手機(iOS和Android)上的交互,創建一個圖像,無論有人在屏幕上點擊。使用jQuery Mobile的,這是JS我現在所擁有的:創建一個圖像,無論哪裏有人點擊 - .append結合pageX和Pagey
$('#container1').bind('tap', function(e) {
$('img').css({
position: 'absolute',
left: e.pageX,
top: e.pageY
});
$("#container1").append('<img src="image.png" />');
});
然而,這造成了圖像的情況下,保持堆疊它們無論用戶在哪裏水龍頭。如果有人用獨特的X和Y位置進行點擊,我該如何組合這兩個代碼塊來創建同一圖像的獨特實例?謝謝!
那當然,堆棧的所有圖像中的當前位置,因爲你使用的是非常基本的選擇「IMG」,目前這意味着所有圖像該文件。您可以直接在圖像上設置樣式,只需在HTML代碼中直接爲其添加'style'屬性即可。 – CBroe 2013-04-26 13:45:11
對,我會這樣做: $(「#container1」)。append('
'); –
user1922019
2013-04-26 13:47:25
@ user1922019我加了一個答案。你在pageX和pageY後面忘了'px'。 – Omar 2013-04-26 15:45:56