2011-12-29 41 views
0

我想在點擊父區域(示例中的div id內容)時設置起始位置,並將其設置爲拖動事件的起始位置。設置拖動事件的起始位置

這可能嗎?

謝謝。

我已經有了:JSFiddle Link

+0

我不認爲jQuery用戶界面提供了這個..幾乎似乎值得編碼您自己的拖動功能,以得到它的工作:S – 2011-12-29 21:22:28

+0

但我只想設置在內部div的手位置onmousedown。這很難嗎? – glarkou 2011-12-29 21:24:54

+0

[這並不難](http://jsfiddle.net/6Gaze/)。但是,讓它可以拖動很好地播放。 – 2011-12-29 21:31:42

回答

1

不知道,如果量這是你想要的,但是在這裏檢查jsFiddle

編輯:良好的捕獲,更新處理點擊的代碼。檢查更新的鏈接並讓我知道。

+0

感謝隊友:)優秀!我使用mousedown,mousemove和mouseup發現了一個不同的解決方案,但是您的解決方案似乎更清晰!謝謝。 PS.有人在沒有拖動任何內容的情況下點擊內容div時,代碼存在問題。嘗試一下! – glarkou 2011-12-29 22:19:29

+0

如果你能解決這個問題,請再檢查一遍。 – glarkou 2011-12-29 22:25:31

+0

我更新了處理點擊的代碼。我不得不使用鼠標,鼠標移動並向上鼠標,以確定它只是一個點擊或鼠標向下+鼠標移動。希望它有幫助! – 2011-12-29 22:44:27

0

更新下面風格搭手在中心位置:

#content div{margin:100px auto;} 

您可以增加100像素您要:)

+0

但我不想把它放在中心。我希望能夠從content div內的任何位置開始。 – glarkou 2011-12-29 21:13:41

相關問題