作者Numino (神圣光芒)
看板Ajax
标题Re: [问题] javascript载入问题 有时候会失效
时间Sat Feb 12 20:33:12 2011
※ 引述《coldollsheep (加油加油^^)》之铭言:
: 各位先进好
: 小弟是一个程式设计师 对於前端技术却不是那麽熟悉
: 我开发了一个小小的系统
: 进来系统时我会先载入jquery
: 然後进到不同专区的网页的时候
: 会载入该专区所专属的一两个js的档案
: 但是我发现 有时候js会失效
: 例如说 该专区的js有一段让表格单数、偶数的颜色不一样的程式码
: 错误显示 他认为$不是一个function 我的认知是jquery没有即时的被载入成功
: 就会变成 jquery 如果比我写的js先载入 就没有问题
: 我写的js如果比jquery先载入 那就会错误了
: 我的测试区网址
: http://www.sheephead.com.tw/site_test/test.php
: 你狂按F5 有时候就可以看到JS错误
: 有时候一两次就会发生
: 请大大帮忙看一下 谢谢
把开始的 $(document).ready(function(){....})
改成 document.onready=function(){
...
}();
可以确保载入完成後执行
--
太初有
道,道即是神
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.194.10.76
1F:→ s25g5d4:你确定? 总觉得这样更不能执行... 02/12 20:37
3F:推 s25g5d4:你这样可以跑 但是取HTML标签呢@@" 02/12 20:46
4F:→ Numino:document.getElementsByTagName 或者用jQuery比较方便 02/12 20:48
5F:→ Numino:因为jquery已经载入了 02/12 20:48
6F:→ Numino:jquery也是用javascript写出来的,用jquery的时候最好自己也 02/12 20:50
7F:→ s25g5d4:跪求范例 02/12 20:50
8F:→ Numino:会写javascript 会方便很多 02/12 20:51
9F:→ TonyQ:应该是要去找为什麽该载入而没载入吧... 02/13 06:53
10F:→ TonyQ:理论上没用defer tag又有先写jQuery tag的话,写哪个应该是 02/13 06:55
11F:→ TonyQ:一样的。 02/13 06:55