看板 Ajax 關於我們 聯絡資訊
※ 引述《TonyQ (沉默是金。)》之銘言: : ※ 引述《Numino (神聖光芒)》之銘言: : : 把開始的 $(document).ready(function(){....}) : : 改成 document.onready=function(){ : : }(); : : 可以確保載入完成後執行 : 這是我這個月第三次看到有人寫錯 function assign 了... : 你有沒有想過你的 document.onready 到底吃到什麼啊 -_-# : (提示 , 他吃到 undefined .) 就我的理解 看到function()後再接一個()就是直接跑了 而且function()會先餵給後面的()吃 而且會吃光光  所以前面排隊的人就沒得吃了  w3c沒有onready這個event attribute http://www.w3.org/2007/07/xhtml-basic-ref.html 所以純js跑起來沒反應 (不會alert ready) http://jsfiddle.net/Vc5kV/2/ 但用lib卻有反應,而且還alert 2次ready!? http://jsfiddle.net/Vc5kV/3/ 我想是lib事先建好了document.onready 所以可以再覆寫?過去 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.30.198 ※ 編輯: tomin 來自: 140.122.30.198 (02/14 03:21)
kenit:吃到的是後面那個匿名function執行後return回來的值 02/15 21:38
tomin:樓上說得對 要有return值才不會吃到undefined 02/16 14:00