在我的网页上,我有一个包含可排序 UL 的 div,每当我滚动到页面底部并拖动最后一个 LI 时,我的页面就会跳转,并且滚动条(在整个窗口上)会增长。
这是一个几乎解决了我的问题的 JSFiddle:www.jsfiddle.net/u5afykpf http://www.jsfiddle.net/u5afykpf。
要查看与我所发生的情况接近的内容,请滚动到底部并向下拖动最后一个元素。您将看到滚动条变大并移动。然而,在我的页面上,有更多的内容和高度,这会导致窗口发生变化,这是明显明显且不受欢迎的。如果你去jqueryui 可拖动演示 http://jqueryui.com/resources/demos/sortable/default.html,降低窗口高度并拖动最后一个元素,您会发现这种行为不会发生。
有没有人有 jQuery UI 可拖动和 CSS 建议的经验,他们可以给我阻止这种跳转发生?
我想做的一件事是给 UL 周围的 divposition: absolute
但随后它就脱离了流程,布局变得完全混乱。
我很久以前就偶然发现了这个问题。尝试将以下参数添加到 .draggable 函数中
$('.selector').draggable({
appendTo: 'body',
containment: 'window',
scroll: false,
helper: 'clone'
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)