[問題] function完全結束後啟動另外一個function

看板Ajax作者 (rob)時間14年前 (2011/10/31 12:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
程式碼如下 $(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)
文章代碼(AID): #1EhXzELw (Ajax)
文章代碼(AID): #1EhXzELw (Ajax)