使用按鈕單擊我可以生成可拖動的div,然後將其放置在另一個div(容器)內。從按鈕點擊創建的div自動放置在父容器div的左側。然後用戶可以將其拖動到所需的位置。有沒有辦法讓用戶生成新的div,然後讓他們用鼠標點擊確定這個新的div的位置? JSFIDDLE在另一個div內放置一個div點擊鼠標
由於用戶是搞清楚的位置和徘徊通過容器提供某種形式的臨時指導這樣的事情如下:
jQuery的
$('#button').click(function (e) {
$('<div />', {
'class': 'draggable ui-widget-content',
text: $('textarea').val(),
appendTo: '.middle-side',
draggable: {
containment: 'parent'
}
});
});
HTML
<textarea rows="4" cols="50" placeholder="Enter Text Here!"></textarea>
<br/>
<input type="button" id="button" value="Add Div with Text" />
<br/>
<div>
<div class="middle-side"></div>
</div>
如果我沒有誤解的問題,爲什麼不只是使股利(內)絕對並設置其座標位置的onclick父DIV的?它將設置內部div的座標幾乎是X == [currentMouseX - (divWidth/2),currentMouseY - (divHeight/2)] – Fer 2014-08-27 20:26:54
不確定我在追隨。可以證明,在Jsfiddle? – 2014-08-27 20:28:28
我剛剛發佈了它,這兩個例子。我認爲第一個更直接相關,重新讀你的問題後,但你可以檢查他們兩個。祝你好運。 – Fer 2014-08-27 20:47:44