企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Transfer Effect # Transfer Effect Categories: [Effects](http://www.css88.com/jquery-ui-api/category/effects/ "View all posts in Effects") **Description:** Transfers the outline of an element to another element - #### transfer - **className**Type: [String](http://api.jquery.com/Types/#String)传递给目标元素的样式类名。 - **to**Type: [String](http://api.jquery.com/Types/#String)jQuery选择器, 要转移到的目标元素。 当试图在两个元素之间呈现互动效果时,该特效非常有用。 被转移元素自己有一个样式类`ui-effects-transfer`,但此类需要开发者自己配置,例如添加背景颜色或边框。 ## Example: #### 点击绿色元素将其轮廓转移到另一个元素上。 ``` <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>transfer demo</title> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"> <style> div.green { width: 100px; height: 80px; background: green; border: 1px solid black; position: relative; } div.red { margin-top: 10px; width: 50px; height: 30px; background: red; border: 1px solid black; position: relative; } .ui-effects-transfer { border: 1px dotted black; } </style> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> </head> <body> <div class="green"></div> <div class="red"></div> <script> $( "div" ).click(function() { var i = 1 - $( "div" ).index( this ); $( this ).effect( "transfer", { to: $( "div" ).eq( i ) }, 1000 ); }); </script> </body> </html> ```