作者DarkKiller (System hacked)
看板Ajax
标题Re: [问题] jQuery
时间Sun Apr 19 04:53:27 2009
※ 引述《DarkKiller (System hacked)》之铭言:
: 执行 $("#target") 这段的时候 target 可能还没建立,像是:
: <script type="text/javascript">
: <!--
: $("#target").load("xxx.php");
: //-->
: </script>
: <div id="target"></div>
这是错误的 sample。
: 主要有两种解法,第一种是反果来放:
: <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>
这个方法可以把这段 javascript 放到其他档案,集中管理 (主要优点),而且
这个档案也会被 cache (次要优点)。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.199.248.145
1F:推 ybite:感谢DK解惑! 04/19 05:09