Tôi có hai yếu tố:Thiết giới hạn ranh giới cho một đối tượng có thể kéo
1. Một phụ huynh chiều cao cố định, overflow:hidden
2. con của nó, chiều cao cố định lớn hơn.
<style type="text/css">
.myList {list-style:none; margin:0px; padding:1px;}
.myList li{ height:50px; margin:4px; padding:2px;}
.dragPanel {height:230px; border:solid; overflow:hidden;}
</style>
<div class="dragPanel">
<ul class="myList">
<li>1</li>
<li>2</li>
... ....
<li>8</li>
<li>9</li>
</ul>
</div>
Tôi muốn có thể kéo danh sách lên và xuống trong div chính. Tôi đang sử dụng các plugin jquery ui kéo để đạt được verticle kéo, nhưng tôi không chắc chắn làm thế nào để hạn chế danh sách trong div cha.
<script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.3.2.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.draggable.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.dragPanel').addClass("hover");
$('.myList').draggable({ axis: 'y' });
});
</script>
Tôi làm cách nào để đặt giới hạn trên và dưới cho vertistion của danh sách?
cách tiếp cận rất rất tốt đẹp, để thêm một cửa sổ cuộn khác với một số kích thước khác là rất tốt đẹp. Tuyệt vời Paul .. –