Как предварительно загрузить HTML-код, который написан Javascript на странице загрузки?
64
6
Итак, вот чего я пытаюсь достичь. В настоящее время у меня есть сценарий FeedBurner на моей веб-странице. Я использую теги <script>
для фида, и когда страница загружается, скрипт генерирует HTML-канал. То, что я пытаюсь сделать, - это связать весь HTML, связанный с фидом, для предварительной загрузки и затем исчезать. Я попытался поместить скрипт во внешний файл и сделать вызов Ajax, но на самом деле он не дождался, пока все закончится. Loading,
В настоящее время я использую jQuery.
Благодарю.
спросил(а)
2012-10-12T20:08:00+04:00
7 лет, 2 месяца назад
добавить комментарий
пожаловаться
Решение
45
Поместите этот код в функцию window load
вместо DOM Ready
$(window).load(function() {
// Make ajax request here and check if that helps
});
ответил(а)
2012-10-12T20:11:00+04:00
7 лет, 2 месяца назад
добавить комментарий
пожаловаться
Еще 2 ответа
32
Используйте вызов ajax на window.load, как сказал Сушант, добавив его с отображением: none, а затем затухающий.
$(window).load(function() {
$content = $.get();
$content.css('display', 'none').appendTo('#my_element').fadeIn()
});
ответил(а)
2012-10-13T06:55:00+04:00
7 лет, 2 месяца назад
добавить комментарий
пожаловаться
31
Вы можете использовать свою функцию JS, как это, на вашей части тела.
<body onload="func()">
ответил(а)
2012-10-12T20:34:00+04:00
7 лет, 2 месяца назад
добавить комментарий
пожаловаться
Ваш ответ
- Вопросы
- Javascript
- Как предварительно загрузить HTML-код, который написан Javascript на странице загрузки?