2013-04-06 66 views
3

定位我想設置內部DIV一個圖像的軸線上拖動的時間。 這個我使用jQuery用戶界面:可拖動的功能。但其行爲不符合要求。圖像再在jquery的

<div id="photo_container"> 
<img id="profile_pic" 
src="http://1.bp.blogspot.com/-ERPa9-zC-N8/UIkwNj_4JoI/AAAAAAAAAE4/akX3NIBh_Sw/s1600/cartoon_wallpaper.jpg"/> 

看活生生的例子對整個代碼

在上面的html,DIV的高度小於<img>所以當我試圖拖動和重新定位圖像。它跳到了開始或結束點。

Live Example

我有google搜索,但我沒有找到什麼好的答案。這裏的任何人都可以幫助我。

+0

你所說的「設置軸」究竟指什麼?你想在用戶開始拖動的圖片中獲取位置嗎? – david 2013-04-06 08:26:14

+0

看看現場示例,'y'軸是0px,'x'是自動的,但是當我將其向下拖動時,它跳到-250px,我想要將其緩慢移動,如 0px -10px -20px 。 。 。 。 。 -250px 它不應該被嚇了一跳。 – user2251684 2013-04-06 08:36:48

+0

'我已經googling',他們已經_binging_和_yahooing_了。你嘗試過嗎? – Ejaz 2013-04-06 08:38:11

回答

1

photo_container添加相應的選擇器位置,而img profile_pic將被絕對定位。我覺得這個解決方案,您想要什麼

+0

感謝這一點,但它不工作 – user2251684 2013-04-06 08:39:59

+0

我做了你一把小提琴,因爲這需要有正確的方式 – 2013-04-06 08:40:50

+0

http://jsfiddle.net/U5nCB/12/嘗試 – 2013-04-06 08:47:53