为什么这个简单的jQuery传输效果不起作用?

Jim*_*mbo 2 jquery jquery-ui jquery-effects

我已经包含了我需要的jQuery UI和jQuery核心,但仍然以下不会工作:

<div id="a" style="width: 500px; height: 500px; background-color: #F00; border: 1px solid #00F;">Click me</div>
<div id="b" style="width: 50px; height: 50px; background-color: #0F0; border: 1px solid #00F;"></div>
Run Code Online (Sandbox Code Playgroud)

$(document).ready(function () {
    $('#a').click(function () { 
        $(this).effect(
            'transfer', 
            { to: $('#b') }, 
            1000
        ); 
    });
});?
Run Code Online (Sandbox Code Playgroud)

你可以在这里找到一个JSFiddle示例

Ron*_*den 5

为了效果你需要jQuery UI

<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css " />
<script src="http://code.jquery.com/jquery-1.8.3.js "></script> 
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js "></script>
Run Code Online (Sandbox Code Playgroud)

你也需要转移css

.ui-effects-transfer {border:2px点灰色; }

示范