をドラッグを制限しますか? axis: 'x'
ドラッグすること<strong>一方向のみ</strong>にドラッグを制限する方法<a href="http://jqueryui.com/draggable/" rel="noreferrer">jQuery Draggable</a><br/></p> <p>を使用して、一方向にのみ
は、これは私が唯一bottom
にドラッグするドラッグ可能(with axis set to 'y')
をしたい場合は、それはドラッグのことができるようにはならないことを意味し、右
つまりどちらかのみの上部または底部のみaxis: 'y'
と左のみ、またはいずれか一方のみこれは私が試したものですが、動作していない、すなわちドラッグはまだ上方向にドラッグなっているトップ
に向けてドラッグしようとしたとき、それはその場所に残るべき、つまりトップに
$('. draggable').draggable({
axis: 'y',
handle: '.top'
drag: function(event, ui) {
var distance = ui.originalPosition.top - ui.position.top;
// if dragged towards top
if (distance > 0) {
//then set it to its initial state
$('.draggable').css({top: ui.originalPosition.top + 'px'});
}
}
});
CSSあなたはまだこれを考え出しましたか?私は似たようなことをしようとしている[jsFiddle](http://jsfiddle.net/apaul34208/Rj8dJ/24/) – apaul
あなたのプロフィールにインドの「私」が足りません:) –