Próbuję uczynić element div zarówno ponownie skalowalnym, jak i przeciągalnym za pomocą jquery. Jednak wdrożenie wydaje się być dość błędne.jquery, przeciągalna i skalowalna obudowa
Znalazłem kilka podobnych pytań, ale bez rozwiązania.
- In jQuery, How to fix containment bug when using resizable() and draggable() simultaneously?
- Resizing a JQuery Draggable element's containment parent while dragging
Próbowałem przy użyciu kilku position
konfiguracje i Próbowaliśmy także opcję refreshPositions , nic nie działało.
Błędy doświadczam:
- Podczas przenoszenia elementu dziecko szybko (w szczególności, gdy porusza się w kręgach), często łamie i pozostaje poza skażenia.
- Przenosząc dziecko w prawy dolny róg, a następnie próbując przeciągnąć dziecko poza rogiem, przeciągając je wielokrotnie, w każdej iteracji dziecko rozbija nieco osłonę nieco dalej
- Gdy zamknięcie jest zepsute, w następnym przeciągnij, możesz także przeciągnąć do tego obszaru z pękniętym pojemnikiem
Zminimalizowałem przykład.
To jest powtarzalne we wszystkich przeglądarkach, wszystkie jednak wydają się łamać w IE 10 i operze.
$(".child")
.draggable({
containment: "parent",
cursor: "move"
}).resizable({
handles: "s,e",
containment: "parent",
minHeight: 50,
minWidth: 50
});
Zobacz tutaj pełny, ale prosty przykład.
Jak mogę rozwiązać ten problem hermetyczności?
'overflow: hidden' zrobił to dla mnie, bardzo osobliwe rzeczywiście! Gdzie znalazłeś to rozwiązanie? przez tracker błędów? Czuję, że moje umiejętności google zawiodły mnie dzisiaj! –
@ WillemD'haeseleer Nie, znalazłem stronę w wyszukiwarkach Google (: –
ważne jest, aby wysokość i szerokość były ustawione dla dziecka – Juri