2012-01-06 48 views
1

目前,我想做出如下效果:選擇文本,然後通過js將其拖放到網頁的某個框中,或者jquery,但是當我選擇文本並拖動它時,維度值不能更新動態,所以我的問題是:如何在鼠標左鍵按下時動態獲取鼠標位置以選擇並拖動文本?謝謝!當鼠標左鍵向下選擇並拖動網頁中的文字時,如何獲取鼠標位置

+0

的js函數可以ondrag當解決這個問題。 – user440446 2012-01-06 03:31:24

回答

1

http://jsfiddle.net/SEZzq/1/

http://jsfiddle.net/SEZzq/4/

http://jsfiddle.net/SEZzq/5/

$(window).mousedown(function(e) { 
    if (e.which == 1) { 
     $(window).bind('mousemove', function(e) { 
      $('div').text('clientX: ' + e.clientX + ' clientY: ' + e.clientY); 
     }); 
    } 
}).mouseup(function(){ 
    $(window).unbind('mousemove'); 
}); 
+0

謝謝Xander,但鼠標左鍵按下後仍然無法工作,選擇並拖動文字。無論如何,感謝您的回覆。 – user440446 2012-01-06 02:36:47

+0

我不明白你想要什麼... – xandercoded 2012-01-06 02:38:13

+0

我想做出的效果:選擇文本並將其放到網頁中的某個框中,您的第二個鏈接http://jsfiddle.net/SEZzq/4/給出一些想法, 非常感謝你! – user440446 2012-01-06 02:47:11

相關問題