看板 Ajax 關於我們 聯絡資訊
比如 問題一: 我要執行 $(document).ready(function() { function inner(){} } function out1(){ } function out2(){ } 裡面的function inner()函數 要將 指令 下在document下如 inner(); 或者 funtion out1(){ inner(); } 裡面 這樣子好像也不太對.... 因為執行function out1是由另一個frame來的指令 只能指定類似top.out1();才可以啟動out1() 如果直接寫top.inner()是不會有動作的 -- 寧願天空是藍色~ 也不願心情是藍的! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.52.210
darkk6:為什麼 start 一定寫在裡面呢? 10/28 16:42
terrybob:同意1樓,start寫在外面,然後在ready裡面去呼叫start(); 10/28 17:06
robinnpca:因為裡面有一堆jquery function想等載入後再執行funtion 10/28 17:13
robinnpca:所以放在裡面...因為放在外面的話就怕jquery尚未載入就 10/28 17:14
robinnpca:執行 10/28 17:14
elliot79313:不用擔心=),他會載入完才執行ready內的內容 10/28 17:16
※ 編輯: robinnpca 來自: 118.233.4.123 (10/28 21:05)
robinnpca:我要先執行ready再執行外面的程式..順序剛好不一樣勒! 10/28 21:06
※ 編輯: robinnpca 來自: 118.233.4.123 (10/28 23:27) ※ 編輯: robinnpca 來自: 118.233.4.123 (10/28 23:28)
darkk6:所以你的目的是不要 top.inner() 能夠執行這個 function ? 10/29 00:01
robinnpca:1.子頁想用top.inner去操控ready內的inner 但是不行 10/29 19:00
robinnpca:2退而求其次top.out1()可以,然後out1()想去啟動inner() 10/29 19:01
robinnpca:後面這out1()去啟動inner()不知怎麼做 10/29 19:01