作者robinnpca (rob)
看板Ajax
标题[问题] function完全结束後启动另外一个function
时间Mon Oct 31 12:08:43 2011
程式码如下
$(document).ready(function() {
$('
#loadExternal').click(function() {
svg.load($('
#loadURLs').val(), {addTo: $('#addTo')[0].checked,
changeSize: false, onLoad: loadDone});
alert("完成load");
})
getviewt2();
alert("执行成功");
})
我想要在click後完成进行load後的动作
再去进行function getviewt2()
如果将function getviewt2放入如下
$(document).ready(function() {
$('
#loadExternal').click(function() {
svg.load($('
#loadURLs').val(), {addTo: $('#addTo')[0].checked,
changeSize: false, onLoad: loadDone});
alert("完成load");
getviewt2();
})
})
会变成先执行完getviewt2()後才将图load进去(此时虽然alert(完成load)会出现
但是图却还没进来,要等到整个click函数完才会进来;所以就慢半拍了!...)
请问我可以怎麽安排在function(click类的)"完全结束"後
自动启动另一个fuction呢?请教感谢~
有点像是jquery的冒泡事件
但是我是要给他依序执行冒泡不是阻止冒泡..
--
宁愿天空是蓝色~
也不愿心情是蓝的!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.17.52.210
※ 编辑: robinnpca 来自: 163.17.52.210 (10/31 12:47)