📅  最后修改于: 2023-12-03 15:02:12.261000             🧑  作者: Mango
jQuery UI 是一套基于 jQuery 的用户界面组件,提供了丰富的可扩展交互式 UI 组件。可拖动停止事件是 jQuery UI 中的一个组件,可以在拖动某个元素停止时触发一些事件。
可拖动停止事件是基于 jQuery 的 UI 拖动组件实现的,当拖动某个元素停止时,会触发 stop
事件,可以在该事件中执行一些操作。
首先需要在 HTML 中引入 jQuery 和 jQuery UI 的资源文件:
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css">
然后,在 JS 中使用 draggable()
方法来使元素可拖动,并在 stop
事件中实现相应的操作:
$("#my-element").draggable({
stop: function(event, ui) {
// 在此处实现拖动停止时应执行的操作
}
});
在上述代码中,#my-element
是要拖动的元素的 ID,stop
是在拖动停止时触发的事件名,event
是该事件对象,ui
是一个对象,包含了拖动停止时元素的一些信息,如位置、大小等。
<div id="my-element">拖动我试试</div>
$("#my-element").draggable({
stop: function(event, ui) {
alert("拖动停止了!");
}
});
可拖动停止事件是 jQuery UI 中的一项实用功能,可以让用户实现在拖动元素时触发相应的操作,例如位置、大小等操作。使用它需要引入 jQuery 和 jQuery UI 的资源文件,使用 draggable()
方法使元素可拖动,以及在 stop
事件中实现相应的操作。