作者DarkKiller (System hacked)
看板Ajax
标题Re: [问题] jQuery
时间Fri Apr 17 00:34:11 2009
※ 引述《wa120 (哇120)》之铭言:
: 最近开始学jQuery 我是个google浏览器的爱用者
: 但是,我的第一支程式$("#target").load("xxx.php");
: 打不开,在IE下就有显示结果..
: 是不是jQuery没有支援google浏览器阿..
执行 $("#target") 这段的时候 target 可能还没建立,像是:
<script type="text/javascript">
<!--
$("#target").load("xxx.php");
//-->
</script>
<div id="target"></div>
主要有两种解法,第一种是反果来放:
<div id="target"></div>
<script type="text/javascript">
...
</script>
第二种是用 document ready:
<script type="text/javascript">
<!--
jQuery(function(){
jQuery("#target").load("xxx.php");
});
//-->
</script>
<div id="target"></div>
两种有各自的好处,小型的案子没什麽差。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.199.248.145
1F:推 wa120:所以说...在Google浏览器是可行的搂.. 04/17 07:27
2F:→ TonyQ:当然可行啊. 04/17 15:26
3F:推 ybite:想试试看说说两种各自的好处是什麽 (欢迎指正) 04/18 22:58
4F:→ ybite:第一个的好处是不用等DOM建完就直接跑,看起来会比较快吗? 04/18 22:59
5F:→ ybite:第二个的好处是不是可以确定DOM Tree已经整个建好了? 04/18 23:00