如何限制可拖動只在一個方向要拖?
即或者只頂部或僅底部時axis: 'y'
,要麼只剩或者只權當axis: 'x'
這意味着,如果我想要一個可拖動(with axis set to 'y')
僅被拖到bottom
,那麼它應該不能拖它頂部即試圖向頂部
拖動時應該保持在它的位置這是我試過,但沒有工作,也就是可拖動還是會被向上方向上拖拉
$('. 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'});
}
}
});
你想通了這一點了嗎?我試圖做類似的東西[jsFiddle](http://jsfiddle.net/apaul34208/Rj8dJ/24/) – apaul 2013-05-05 16:39:42
你錯過了我的印度在你的個人資料:) – 2016-11-17 11:09:36