2012-11-11 51 views
2

如何在我點擊頁面時插入img?插入img點擊的地方

我有以下代碼:

$(document).click(function(e){ 
    var x = e.pageX; 
    var y = e.pageY; 
    var string = x +','+ y; 
    //alert(string); 
    $('.marker').css(
     { 
      'left': x +'px', 
      'top': y +'px' 
     },{ 
       duration:1000, 
      })   
}); 

但這僅移動頁面周圍的IMG。我需要添加多個副本和POST到php url。

謝謝!

+0

我不確定它很清楚你的POST與圖像插入的關係。你能澄清嗎? –

+0

對不起,我應該更具體。我的意思是將img的位置存入數據庫。但我現在應該根據未定義的答案來解決這個問題。 – afro360

回答

3

clone該元素。

$(document).click(function(e) { 
    var x = e.pageX; 
    var y = e.pageY; 
    var string = x + ',' + y; 
    //alert(string); 
    $('.marker:first').clone().css({ 
     'left': x + 'px', 
     'top': y + 'px' 
    }).appendTo('body') 
}) 

http://jsfiddle.net/xarGV/

+0

真棒!感謝您的快速響應.. – afro360

+1

@ afro360歡迎您。 – undefined

2

你說這個?

$(document).click(function(e){ 
    var x = e.pageX; 
    var y = e.pageY; 
    var string = x +','+ y; 
    //alert(string); 
    $('.marker:first').clone().css({ 
     'left': x +'px',           
     'top': y +'px', 
     'position':'absolute' 
    }).appendTo('body')  
}); 

DEMO

+0

謝謝,但是這不會將img插入其點擊位置。它只插入一個新的img – afro360

+0

我不明白,歡迎:-) –