我用滚动创建了一个可拖动的 div(为了创建滚动,我使用了名为:nicescroll ver. 2.9.2 的 jquery 插件),但是滚动不能正常工作。
一切都很好,直到我将 div 移动到不同的位置。当我移动 div 时,滚动保持在旧位置。
一开始我使用自定义滚动,没有问题。问题是当我使用 nicescroll 插件时。
$(document).ready(function()
{
$('#title').hover(function() // when mouse is on the #title do:
{
$('#window').draggable({ disabled: false }); // make window "draggable"
}, function() // when mouse is out of the #title do:
{
$('#window').draggable({ disabled: true }); // make window "un-draggable"
}
); // endhover
$("#window_content").niceScroll({boxzoom:false}); // adding the scroll
}); // end ready
我的 div 结构是:
<div id="window">
<div id="title"> </div> <!-- When mouse is on the div window is draggable -->
<div id="window_content">
This div have a scroll...
</div>
</div>