IM
我想知道如果有一種方式來獲得一個元素的位置,而並拖動後的容器內降了嗎?
即時正在做的交叉工作, ,但不會重新繪製我的連接點和錨點之前我保存位置。
<script type='text/javascript'>
$(window).load(function(){
$('#flowchartdrag".$id_kurs."').draggable({
drag: function() {
var parentLeft = $('#flexwrap".$dynamiccounter."').position().left;
var parentTop = $('#flexwrap".$dynamiccounter."').position().top;
var offset = $(this).position();
var xPos = (offset.left - parentLeft);
var yPos = (offset.top - parentTop);
$('#x".$id_kurs."').val(xPos);
$('#y".$id_kurs."').val(yPos);
},
stop: function(event, ui) {
// Show dropped position.
var parentLeft = $('#flexwrap".$dynamiccounter."').position().left;
var parentTop = $('#flexwrap".$dynamiccounter."').position().top;
var Stoppos = $(this).position();
var left = (Stoppos.left - parentLeft);
var top = (Stoppos.top - parentTop);
$('#x".$id_kurs."').val(left);
$('#y".$id_kurs."').val(top);
},
containment: $('#flexwrap".$dynamiccounter."')
});
});
我tryed使用
jsPlumb.repaint;
但那不是工作
這是我怎麼會創建可拖動的元素與jsPlumb
instance'.$dynamiccounter.'.draggable(jsPlumb.getSelector("#flexcontent'.$dynamiccounter.' .dragable"));
卻怎麼也一世 將x/y座標設置爲元素文本字段以將位置保存到數據庫中?
你確定的選擇是正確的? '$('#flexwrap「。$ dynamiccounter。」')' - dot是一個php連接運算符。 – 2014-09-23 18:33:08
現在你說,肯定它必須是+,但是它的工作idk:/但那不是我有的問題,但thx;) – xQp 2014-09-24 07:37:17
:D當然是正確的,因爲整個腳本通過回聲設置所以確保它必須 。總忘了 – xQp 2014-09-24 07:52:13