Задержка Javascript, потому что это заставляет мои панели вкладок Spry зависать - PullRequest
0 голосов
/ 20 июля 2011

Есть ли что-нибудь, что я могу сделать, чтобы отложить загрузку этого скрипта

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

Поскольку это влияет на мои панели с вкладками Spry, есть четыре панели с вкладками, которые появляются друг под другом, пока не появится вышеуказанное содержимое, итолько тогда он встанет на место ...

Может кто-нибудь помочь

Ответы [ 2 ]

0 голосов
/ 09 ноября 2011

Я знаю, что это старый, но все же стоит отметить.В области spry вы всегда можете добавить класс SpryHiddenRegion.Он будет скрывать разметку до тех пор, пока данные не будут готовы для отображения.

Они также имеют spry:readystate, к которому можно привязать тег региона.

Вы также можете настроить переменные для своегосначала набор данных, а затем не добавляйте информацию о том, куда идти, чтобы получить данные, пока вы не будете готовы пойти и получить их.

0 голосов
/ 20 июля 2011

4 способа динамической загрузки js-файлов: 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>

Это задержит загрузку на 1 с (1000 мс)

...