Re: [問題] 請教Jquery的document ready

看板Ajax作者 (LaPass)時間13年前 (2012/05/04 18:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《poototo (poototo)》之銘言: : <script> : $(document).ready(function(){...}); : $('#myButton').click(function(){...}); : </script> : ====================================================== : 如上code,設定按鈕的 click 事件那行不在 ready 中,myButton按下去仍然有效 : 而UI的widget如 $('#myAccordion').accordion() 一定要用某個具名或匿名函數來啟動 : accordion()效果才真的跑出來 : 所以疑問是,怎麼知道Jquery物件後面接的API方法是<script>中單獨寫出來就會執行? : Thx : 0504 <script> $('#DIV1').XXXXXXXXXXX; // <= 掛掉,因為還還沒讀到DIV1 $(document).ready(function() {$('#DIV1').XXXXXXXXXXX;}); //<=OK,因為ready會等DOM讀取完後才執行 </script> <div id=DIV1 ></div> <script> $('#DIV1').XXXXXXXXXXX; // <= OK $(document).ready(function() {$('#DIV1').XXXXXXXXXXX;}); //<=OK </script> javascript的原則,就是整頁html檔一行行讀下來,讀到哪裡就執行到哪裡。 如果有些東西要花點時間載入 那也可能會執行不到.... -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.16.65 ※ 編輯: LaPass 來自: 61.59.16.65 (05/04 18:02)
文章代碼(AID): #1FewZNIp (Ajax)
文章代碼(AID): #1FewZNIp (Ajax)