【问题标题】:Delaying Javascript because it makes my Spry Tabbed Panels Hang延迟 Javascript,因为它使我的 Spry 选项卡式面板挂起
【发布时间】:2011-07-20 10:04:55
【问题描述】:

我可以做些什么来延迟这个脚本的加载

<script src="http://content.webcollage.net/p1084307575097/showcase?showcase=ciscodmr"></script>

因为它会影响我的 Spry 选项卡式面板,所以有四个选项卡式面板彼此下方出现,直到出现上述内容,然后才卡入到位...

谁能帮忙

【问题讨论】:

    标签: java load performance spry


    【解决方案1】:

    动态加载js文件的4种方式:http://ntt.cc/2008/02/10/4-ways-to-dynamically-load-external-javascriptwith-source.html

    你可以这样做:

    <script language="text/javascript">
        setTimeout(function(){ document.write("<script src='http://content.webcollage.net/p1084307575097/showcase?showcase=ciscodmr'><\/script>");}, 1000);
    </script>
    

    这会使加载延迟 1s(1000ms)

    【讨论】:

    • 好的,谢谢,这就是你所说的,但现在它也只是延迟了 spry 选项卡式面板的加载,所以看来我将不得不问一个不同的问题。也许就像,在为该内容提要调用 jave 之前,我如何完全加载 spry 选项卡式面板
    【解决方案2】:

    我知道这是旧的,但仍然值得注意。在 spry 区域中,您始终可以添加类 SpryHiddenRegion。它将隐藏标记,直到数据准备好显示。

    他们还有一个spry:readystate,您可以添加到区域标签上。

    您也可以先为您的数据集设置变量,然后在您准备好获取数据之前不要添加任何有关从何处获取数据的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多