使用[x1,y1,x2,y2]格式時,我無法設置jqueryUI可拖動函數的包含值。這裏是JS:JQueryUI Draggable - 設置Containment [x1,x2]值的問題
<script type="text/javascript">
//slideTest.js
$(document).ready(function(){
$('.slideMin').each(function(){
$(this).draggable({
containment: [$(this).parent().offset().left,$(this).parent().offset().top,$(this).next('div').offset().left,$(this).parent().offset().top]
});
});
</script>
和腳本與交互的HTML:
<div class="slideBar">
<div class="slideMin"></div>
<div class="slideMax"></div>
</div>
我想設置的阻力遏制(該slideMin DIV)的基礎上,偏移()。在這種情況下,下一個div的左邊(slideMax)。
換句話說,當拖動行爲到達下一個(slideMax)div的左側時,我想讓可拖動行爲停止(對於slideMin div)。
x1似乎正在工作,因爲拖動停止在定義的位置,但是,它重疊並延伸到下一個div之外,我不想發生這種情況。我如何設置x2值肯定有問題,但我不確定它是什麼。
有什麼建議嗎?