我试图包含我的可拖动元素,这样它就不能被拖动到可查看窗口之外,如果用户位于页面顶部,这种方法效果很好,但是如果你向下滚动,那么它就会把一切搞乱.
我该怎么做?
$(".chat-wrapper > li.draggable").draggable({
greedy: true,
handle: '.chat-button',
containment: 'html'
});
最佳答案
只需使用containment: 'window'
和可能的scroll: false
示例:
$('#selector').draggable({
containment: 'window',
scroll: false
});
更多信息:
关于jQuery Draggable 包含可见窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9351507/