New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial
RadDraggable Client-Side Events
Updated over 6 months ago
The Client-Side events fired by RadDraggable during the interactions.
Load
Fired when the Draggable finished loading.
Event arguments:
- sender:
Telerik.Web.UI.RadDraggableClient-Side object - args:
Sys.EventArgsempty object.
ASP.NET
<telerik:RadDraggable runat="server" TargetSelectors=".mydraggable">
<ClientEvents OnLoad="OnLoadEventHandler" />
</telerik:RadDraggable>
<div class="mydraggable">Draggable</div>
<script>
function OnLoadEventHandler(sender, args){
var radDraggable = sender;
}
</script>
Hold
Fired before the DragStart event, shortly after clicking and holding an element. The Hold event represents a jQuery mousedown event.
Event arguments:
- sender:
Telerik.Web.UI.RadDraggableClient-Side object - args:
Sys.EventArgsobject containing additional properties.- get_sender(): returns the kendo.ui.Draggable widget
- get_target(): returns the HTML element associated with RadDraggable.
ASP.NET
<telerik:RadDraggable runat="server" TargetSelectors=".mydraggable">
<ClientEvents OnHold="OnHoldEventHandler" />
</telerik:RadDraggable>
<div class="mydraggable">Draggable</div>
<script>
function OnHoldEventHandler(sender, args){
var radDraggable = sender;
var draggableKendoWidget = args.get_sender();
var targetElement = args.get_target();
}
</script>
DragStart
Fired when item drag starts. The DragStart event represents a jQuery mousedown event.
Event arguments:
- sender:
Telerik.Web.UI.RadDraggableClient-Side object - args:
Sys.EventArgsobject containing additional properties.- get_sender(): returns the kendo.ui.Draggable widget
- get_target(): returns the HTML element associated with RadDraggable.
ASP.NET
<telerik:RadDraggable runat="server" TargetSelectors=".mydraggable">
<ClientEvents OnDragStart="OnDragStartEventHandler" />
</telerik:RadDraggable>
<div class="mydraggable">Draggable</div>
<script>
function OnDragStartEventHandler(sender, args){
var radDraggable = sender;
var draggableKendoWidget = args.get_sender();
var targetElement = args.get_target();
}
</script>
Drag
Fired while dragging. The Drag event represents a jQuery mousemove event.
Event arguments:
- sender:
Telerik.Web.UI.RadDraggableClient-Side object - args:
Sys.EventArgsobject containing additional properties.- get_sender(): returns the kendo.ui.Draggable widget
- get_target(): returns the HTML element associated with RadDraggable.
ASP.NET
<telerik:RadDraggable runat="server" TargetSelectors=".mydraggable">
<ClientEvents OnDrag="OnDragEventHandler" />
</telerik:RadDraggable>
<div class="mydraggable">Draggable</div>
<script>
function OnDragEventHandler(sender, args){
var radDraggable = sender;
var draggableKendoWidget = args.get_sender();
var targetElement = args.get_target();
}
</script>
DragCancel
Fired when item drag is canceled by pressing the Escape key while dragging. The DragCancel event represents a jQuery keyup event.
Event arguments:
- sender:
Telerik.Web.UI.RadDraggableClient-Side object - args:
Sys.EventArgsobject containing additional properties.- get_sender(): returns the kendo.ui.Draggable widget
ASP.NET
<telerik:RadDraggable runat="server" TargetSelectors=".mydraggable">
<ClientEvents OnDragCancel="OnDragCancelEventHandler" />
</telerik:RadDraggable>
<div class="mydraggable">Draggable</div>
<script>
function OnDragCancelEventHandler(sender, args){
var radDraggable = sender;
var draggableKendoWidget = args.get_sender();
}
</script>
DragEnd
Fired when item drag ends. The DragEnd event represents a jQuery mouseup event.
Event arguments:
- sender:
Telerik.Web.UI.RadDraggableClient-Side object - args:
Sys.EventArgsobject containing additional properties.- get_sender(): returns the kendo.ui.Draggable widget
- get_target(): returns the HTML element associated with RadDraggable.
- get_hintElement(): returns a clone of the HTML element associated with RadDraggable.
ASP.NET
<telerik:RadDraggable runat="server" TargetSelectors=".mydraggable">
<ClientEvents OnDragEnd="OnDragEndEventHandler" />
</telerik:RadDraggable>
<div class="mydraggable">Draggable</div>
<script>
function OnDragEndEventHandler(sender, args){
var radDraggable = sender;
var draggableKendoWidget = args.get_sender();
var targetElement = args.get_target();
var hintElement = args.get_hintElement();
}
</script>