Bea*_*ith 10 javascript jquery method-chaining
HTML代码
<div id="foo">
<h1>foo</h1>
<p>Pellentesque habitant morbi tristique.</p>
</div>
<div id="bar">
<h1>bar</h1>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery代码
$('#bar').click(function () {
$('#foo p').hide('slow').appendTo('#bar').show('slow');
})
Run Code Online (Sandbox Code Playgroud)
预期结果
单击#bar时
p元素#foop到#barp哪个现在是孩子的#bar实际结果
p到#barp元素#foop哪个现在是孩子的#bar问题
为确保您在隐藏或显示等效果后执行某些操作,请使用回调. http://docs.jquery.com/Effects/show#speedcallback
加上:
文森特是对的,实际上是执行
你看到的是效果的结果
如果您想等到每个动画完成后再执行下一步,请使用文档中详细介绍的动画回调:
$('#bar').click(function () {
$('#foo p').hide('slow', function(){
$(this).appendTo('#bar').show('slow');
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3469 次 |
| 最近记录: |