以下是关于“jQWidgets jqxDragDrop onDragEnd属性”的完整攻略,包含两个示例说明:
简介
jqxDragDrop
控件的 onDragEnd
属性用于在拖动素结束时执行一些操作。该属性用于在拖动元素结束时更新元素的位置、改变元素的样式等。
完整攻略
下面是 jqxDragDrop
控件 onDragEnd
属性的完整攻略:
- 设置
onDragEnd
属性
$("#dragdrop").jqxDragDrop({
onDragEnd: function (event) {
// 在拖动元素结束时执行一些操作
}
});
在上述代码中我们设置了 onDragEnd
属性,并在属性值定义了一个回调函数,用于在拖动元素结束时执行一些操作。
- 获取
onDragEnd
属性
var onDragEnd = $("#dragdrop").jqxDrag('onDragEnd');
在上述代码中,我们获取了 onDragEnd
属性的值。
示例
以下两个示例演示如何使用 onDragEnd
属性。
示例1
在示例中,创建了一个 jqxDragDrop
控件,并设置了 onDragEnd
属性。当拖动元素结束时,更新元素的位置。
<div="dragdrop">
<div>拖动元素div>
</div>
<div id="dropTarget">
目标元素
</div>
<script>
$(document).ready(function () {
// 创建 jqxDragDrop 控件
$("#dragdrop").jqxDragDrop({
dropTarget: $("#dropTarget"),
onDragEnd: function (event) {
// 更新拖动元素的位置
event.args.position.left += event.args.offset.left;
event.args.position.top += event.args.offset.top;
$(event.args.target).css('left', event.args.position.left);
$(event.args.target).css('top', event.args.position.top);
}
});
});
</script>
在上述代码中,我们创建了一个 jqxDragDrop
控件,并设置了 onDragEnd
属性。当拖动元素结束时,元素的位置。
示例2
在此示例中,创建了一个 jqxDrag
控件,并设置了 onDragEnd
属性。当拖动元素结束时,改变元素的样式。
<div id="dragdrop">
<div>拖动元素</div>
</div>
<div id="dropTarget 目标元素
</div>
<script>
$(document).ready(function () {
// 创建 jqxDragDrop 控件
$("#dragdrop").jqxDragDrop({
dropTarget: $("#dropTarget"),
onDragEnd: function (event) {
// 改变拖动元素的样式
$(event.args.target).css('background-color', 'red');
$(event.args.target).css('color', 'white');
}
});
});
</script>
在上述代码中,我们创建了一个 jqxDragDrop
控件,并设置了 onDragEnd
属性。当拖动元素结束时,改变元素的样式。
结语
以上是关于“jQWidgets jqxDragDrop onDragEnd属性”的完整攻略,包含属性的介绍、设置和获取 onDragEnd
属性示例。在实际开发中,可以根据需要使用 onDrag
属性,在拖动元素结束时执行一些操作。