我在同一個x軸上有兩個可拖動元素。我想重現一個滑塊效果,我的意思是滑塊1不能去後滑塊2.阻止可拖動元素出現在另一個
我不知道該怎麼做。誰能幫我?
我使用jQuery和jQuery UI中的可拖動插件。
編輯:
代碼: HTML:
<div id="chrono-bar">
<div id="slider-left" class="slider-left draggable obstacle"></div>
<div id="slider-right" class="slider-right draggable"></div>
<ul class="chrono-bar-ul block">
<li class="chrono-bar-item">Janvier</li>
<li class="chrono-bar-item">Février</li>
<li class="chrono-bar-item">Mars</li>
<li class="chrono-bar-item">Avril</li>
<li class="chrono-bar-item">Mai</li>
<li class="chrono-bar-item">Juin</li>
<li class="chrono-bar-item">Juillet</li>
<li class="chrono-bar-item">Aout</li>
<li class="chrono-bar-item">Septembre</li>
<li class="chrono-bar-item">Octobre</li>
<li class="chrono-bar-item">Novembre</li>
<li class="chrono-bar-item last">Décembre</li>
</ul>
<div class="chrono-bar-footer">
<div class="line"></div>
</div>
的Javascript:
<script>
$("#slider-left").draggable({
axis: 'x',
containment: 'parent',
'snap': '#slider-right',
collide: 'block',
drag: function() {
console.log($('#slider-left').offset().left);
}
});
$("#slider-right").draggable({ axis: 'x', containment: 'parent','snap': '#slider-left' });
請發佈你的代碼你做了什麼,我無法趕上你的問題 –
沒關係我編輯我的帖子。 – Sebastien