mamjquery ui osi przeciągany ograniczeniem ina xi podane współrzędne
<style>
.container { position:relative; width:600px; height:400px; overflow:hidden; }
.div-inner { position:absolute; top:0px; left:0px; width:7200px; cursor:e-resize; }
</style>
$ ("div wewnętrzny"). Przeciągany ({osi: "X"}.);
<div class="container">
<div class="div-inner">Drag me!</div>
</div>
Chcę ograniczyć ruch w lewo i na prawo od 7200 pikseli szerokości div wewnętrznej.
jeśli był przewijalnym elementem, to pozwoliłbym mu przewinąć od lewej: 0px; w lewo: (7200-600) px;
Jak mogę to zrobić za pomocą przeciągania?
Dziękuję bardzo!
Dzięki za rozwiązanie. Wygląda na to, że z biblioteką, która działa tak długo, jak jQueryUI ma to być częścią API. – todd
BTW, z mojego doświadczenia wynika, że ten kod nie wydaje się być zgodny z opcją [_containment_] (http://api.jqueryui.com/draggable/#option-containment) przeciągalnego interfejsu API (jQuery UI 1.10.3) . Kiedy masz ustawioną opcję powstrzymywania wraz z tym kodem, zawartość przeskakuje od początku do końca. – todd
naprawdę? Dziękuję za heads-up! Jest to używane w poprzedniej wersji. – dtakis