就我而言,我真的更喜欢将我所有的弹出窗口拖到我想要的地方。
如果你想解决你的问题,你必须添加一个 DIV 包装滚动的 div,因为对于 Firefox,我认为滚动条链接到可拖动的父 div,而不是只能滚动的 schildren。
$('body').on("mousedown", ".draggable", function(e) {
// Impossible to drag these LIEN, INPUT, TEXTAREA, SELECT
var clicked = $(e.target).get(0).tagName;
if (clicked == 'A' || clicked == 'INPUT' || clicked == 'TEXTAREA' || clicked == 'SELECT') {
return true;
}
if ($(e.target).parents().hasClass('selectable')) {
return true;
}
// Stop clic action
if (e && e.preventDefault) {
e.preventDefault();
} else {
window.event.returnValue = false;
}
... etc ...
<div id="debuger" class="draggable" style="overflow: hidden;">
<div class="selectable">
<div id="text"> Scrollable text </div>
</div></div>