2014-02-05 114 views
5

可以说只有一个可拖动对象只能在一个坐标轴上拖动。以编程方式将可拖动对象移动到位置

有没有一种方法来编程移动它?无论是开始,还是三角洲。当然,我可以去改变它的css left属性,但是这不会触发jQuery提供的拖动事件。

我期待找到一个dragBy(x,y)方法来拖动。

这里是例子:http://jsfiddle.net/odyodyodys/daHU8/

HTML:

<div id="theButton">Reset position</div> 
<div id="theDiv">Lorem ipsum dolor sit amet</div> 

JS:

$("#theDiv").draggable({ 
    axis: "x", 
    cursor: "pointer" 
}); 

的CSS:

#theDiv { 
    display:block; 
    width: 100px; 
    height: 100px; 
    overflow: hidden; 
    margin-top: 80px; 
    background-color: green; 
} 
#theButton { 
    border: 1px solid; 
    width:80px; 
    cursor: pointer; 
} 

是否有移动的拖动eleme方式nt(这里的theDiv)按照delta或者移动到x轴后的初始位置?

+1

我错过了小提琴的东西? –

+0

由于某种原因,我无法保存它。编辑问题以包含jsfiddle代码。对于那个很抱歉。 – Odys

+0

小提琴现在好了。对不起,男生 – Odys

回答

相关问题