JQuery拖动/滚动/溢出问题
问题描述:
我有一个滚动:自动问题与JQuery 1.4.2和JQuery 1.7.2。我有一个带有2个DIV的容器DIV。就像这样:JQuery拖动/滚动/溢出问题
<div id="dragContain">
<div id="dragMe">
<div>Title goes here!</div>
<div style="scrolling:auto;">Content goes here!</div>
</div>
</div>
并启用拖动组:
$('#dragMe').draggable({
containment: '#dragContain', cursor: 'move', zIndex: 20000
});
而且,当我这样做,在FF只有滚动鼠标滚轮工作。抓取滚动条会导致拖动事件并移动组。它在IE中正常工作。
有什么方法可以纠正吗?我可以只让标题栏成为拖动父div的抓手吗?
谢谢!
答
您可以尝试使用手柄。因此,用户将拖放h2元素而不是整个#dragMe。
$('#dragMe').draggable({
containment: '#dragContain', cursor: 'move', zIndex: 20000, handle: 'h2'
});
。
<div id="dragContain">
<div id="dragMe">
<h2>Title goes here!</h2>
<div style="scrolling:auto;">Content goes here!</div>
</div>
</div>
真棒!那样做了。非常感谢你! – Erick 2010-02-21 23:11:49