Попробуйте этот код:
HTML
<div class="draggable_container">
<div id="draggable_1" class="draggable">
<div class="exp"><!-- --></div>
</div>
</div>
CSS
html
{
height:3000px;
}
.draggable_container
{
height:300px;
background-color:red;
width:140px;
}
.draggable
{
height:60px;
width:130px;
cursor:pointer;
border:5px solid #000000;
background-color:#ffffff;
}
jQuery
$(".draggable").draggable({
axis: "y",
containment: 'parent'
});
Сейчас, если вы нажмете на поле «перетаскиваемый» и переместите мышь вверх и вниз, он будет перемещаться до высоты контейнера.
Но, если щелкнуть мышью в этом поле и прокрутить страницу (колесом мыши ... или переместить курсор вниз, не отпуская мышь), окно переместится через контейнер,И это отстой.
Это распространенная ошибка?Как я могу исправить эту проблему?