The transfer animation draws a temporary outline between a source element and a target element so the user can see a visual relationship between them.
This is a jQuery UI effect, so the page using it must load jQuery UI in addition to jQuery.
transfer effect form is deprecated in jQuery UI. Use the .transfer() method for new code. The visual purpose is the same.The general form is $(selector).effect(effectName, options, duration, complete). The options available depend on the selected effect.
to: Target selector or element.className: Optional class added to the temporary transfer element.duration: Animation duration.complete: Function called after the transfer completes.$( "#element" ).effect( "transfer", { to: $( "#target" ) }, 600 );$( "#d1" ).transfer({
to: $( "#d2" ),
duration: 600
});$( "#b1" ).on( "click", function () {
$( "#d1" ).transfer({
to: $( "#d2" ),
duration: 600
});
});.ui-effects-transfer {
border: 5px dotted red;
}
Open the Transfer Effect demo →
View demo of all jQuery UI effects →
Use this effect when the animation itself helps explain a state change or draws attention to an element. For routine interfaces, keep motion short and purposeful so it does not distract from the content.
Back to jQuery Effects · jQuery Tutorials Home
Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.