如何将 jquery ui 可拖动或可调整大小多次应用于同一元素?例如:
<div style="height: 50px; left: 216px; position: absolute; top: 64px; width: 444px; z-index: 1; class="test-12 ui-resizable ui-draggable" id="div-77">
<div class="ui-resizable-handle ui-resizable-e" style="z-index: 1000;"></div>
<div class="ui-resizable-handle ui-resizable-s" style="z-index: 1000;"></div>
<div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 1000;"></div>
<div class="ui-rotatable-handle ui-draggable show"></div>
</div>
我想将 jquery 可拖动和可调整大小与其他div 一起应用于这个div (id=div-77)
谢谢
像jQuery中的大多数东西一样,你可以使用CSS选择器来选择你想要的元素。 这将使所有div
都可以调整大小和拖动。
$('div')
.resizable()
.draggable();
如果你只想要带有'''id="div-77"的div,你可以使用。
$('#div-77')
.draggable()
.resizable();
多次调用同一元素上的draggable
或resizable
不会产生不良影响。 jQuery UI内部足够聪明,知道它已经相应地draggable
或resizable
元素。