如何停止可拖动的JcanvaScript库?
例如图片,如果拖放超出画布元素并且我不想让图片超越它。
jc('#img1').draggable({
drag: function(){
point=jc('#img1').position();
if(point.x<0){
//here stop draggable image
//these options don't work
//this.draggable('pause');
//return;
//jc.pause();
}
}
});
答案 0 :(得分:0)
哇!这实际上是一个非常可怕的问题。真正可怕的是JCanvasScript不会触发onRelaseOutside
个事件。
我在这里发布了一个解决方案:http://jsfiddle.net/qpuGw/
你将无法将距离左侧100px的圆圈拖得更近。
要点是: