HTML代码什么决定了jQuery链中方法的执行顺序?
<div id="foo">
<h1>foo</h1>
<p>Pellentesque habitant morbi tristique.</p>
</div>
<div id="bar">
<h1>bar</h1>
</div>
jQuery代码
$('#bar').click(function() {
$('#foo p').hide('slow').appendTo('#bar').show('slow');
})
预期结果
当#bar点击
- 隐藏
#foo
- 的
p
元素追加p
到#bar
- 显示
p
这是现在#bar
实际结果的子
- 追加
p
到#bar
- 隐藏
#foo
的p
元素 - 显示
p
这是现在的#bar
问题
- 什么决定的方法在jQuery的链执行顺序一个孩子?
- 如何确保每个事件在下次启动前完成?
只是好奇,你是如何追踪执行顺序的?视觉或Firebug类型的调试器? – 2009-10-21 00:40:32