jquery可排序,IE,和无限滚动
jquery sortable, IE, and infinite scrolling
查看IE:
http://jsfiddle.net/GA4Qs/108/注意样式style="position:relative;clear:both;max-height:100px;overflow:auto;"
基本上,我希望当你滚动并拖拽到可滚动div的底部时,它会相应地滚动。问题是,在IE中,你可以将项目拖到底部这样它就会无限滚动
是否有一种方法可以防止这种情况在IE中发生,以便在拖拽可排序项目而不是无限滚动时停在底部?
我不太了解这个主题但是你可以使用JQuery在其可移动对象上的包含选项,像这样:
$('#psP').sortable({
placeholder: "ui-state-highlight",
helper:'clone',
containment: "parent"
});
同时删除Overflow:auto;
这是你更新的jsFiddle。注意:你需要摆弄东西的大小,因为我给你的小提琴不允许你进入可排序区域。这是由于密封区域和DIV的大小。这应该不难理解。
$(".sortable_portlets").sortable({
connectWith: ".portlet-drag",
revert: 'true',
items: ".sortable_portlets",
containment: "document",
axis :'x',
scroll: false,
});
包含选项将限制您的滚动。还有其他的方法。
使用Overflow:hidden,containment:'parent,并根据需要使用axis:' x'或'y'进行限制。
相关文章:
- 结合jQuery和jetpack无限滚动
- jquery/ajax无限滚动事件
- 内容结束时停止无限滚动
- jquery无法使用无限滚动
- 无限滚动交替
- 无限滚动更改ID问题
- 如何在重建URL后从URL中传递过滤值,目的是使用Angular2和Typescript实现无限滚动
- 使用jquery或javascript延迟无限滚动
- Javascript-Nightmare.JS无限滚动操作
- Javascript-无限滚动JSON数组
- 如何正确地以无限滚动浏览网页
- 无限滚动jquery不起作用
- 我如何发送AJAX请求的内容是通过无限滚动加载的
- jQuery逻辑-无限滚动+调用javascript
- jQuery-无限滚动
- 刷新jqGrid;t在启用无限滚动的情况下保存当前页面位置
- 我如何从一个无限滚动的网站抓取图像,其中api是隐藏的,我无法通过使用Inspect Element获得它->网络
- 无限滚动在IE中返回多个结果
- jQuery 无限滚动不触发
- 如何在没有JQuery的情况下正确实现无限滚动的AngularJS表