Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.10.2010
Сообщений: 9

Ajax и jQuery с индикатором загрузки, после загрузки контента

17.03.2014, 00:36. Показов 1871. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Задача. На странице есть меню. По нажатию на элемент меню – сначала исчезает вся прочая информация с разными id. Потом появляется индикатор загрузки, и загружается контент в подготовленный блок из отдельного файла html. Новая информация отображается только после полной загрузки контента, находящегося в отдельном файле.
Для отображения контента, находящегося на странице, после его полной загрузки, посоветовали следующее:
Code
1
2
3
4
5
6
7
8
9
<script type="text/javascript">            
function init() {
if (arguments.callee.done) return;
               arguments.callee.done = true;
$('#content').fadeIn (1000);
             };
            window.onload = init;
</script>
(#content {display:none;})
Но вопрос в подгружаемой информация из другого файла, так что это не подходит.
Сейчас код выглядит так:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>тестирование</title>
    <script type="text/javascript" src='http://code.jquery.com/jquery-latest.min.js'></script>
    <style type="text/css">
        p#menu_element {
            text-decoration: underline;
            cursor: pointer;
        }
 
        img#preloader {
            display: none;
        }
    </style>
 
</head>
 
<body>
    <p id="menu_element">Элемент меню</p>
 
    <p id="el1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p>
    <p id="el2">Nunc dictum, lacus ut malesuada pharetra, lacus tortor dapibus magna, eu porttitor nisl enim et magna.</p>
    <p id="el3">Morbi congue odio ac lacus lobortis, sed tempor lorem porttitor. </p>
 
    <img id="preloader" src="loading.gif" alt="preloader" />
 
    <div id="container"></div>
 
    <script type="text/javascript">
        $(document).ready(function () {
            $('#menu_element').click(function () {
                $('#el1, #el2, #el3').fadeOut(200);
                $('#preloader').fadeIn(150);
                $('#container').load('loadpage.html');
            });
        });
    </script>
 
</body>
 
</html>
Код отдельного файла loadpage.html:
Code
1
2
3
<div id="new_content">
    <img src="picbig.png" alt="img" width="640" height="980" />
</div>
Я хочу добавить #new_content {display:none;}, и в скрипте после полной загрузки добавить #preloader fadeOut(240), а #new_content fadeIn(500), но не знаю как.
P. S. Полный чайник, если можно, напишите поподробней. И, хотелось бы, на jQuery, JS совсем не знаю, так что исходный код предпочтительно кардинально не менять.

Заранее спасибо!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.03.2014, 00:36
Ответы с готовыми решениями:

После отправки Ajax формы остается кнопка с индикатором загрузки
После сохранения данных через форму успешно происходит переход на нужную страницу, но кнопка save с индикатором загрузки не исчезает,...

Индикатор загрузки контента через AJAX
Здравствуйте. Ситуация такая: при клике по ссылке аяксом получаю данные (текст и изображения). На то время, пока данные полностью не...

Загрузка контента после загрузки страницы
Здравствуйте. Целый день ломаю голову и не могу найти решение. У меня есть сайт с функцией file_get_content (граб информации с определенных...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.03.2014, 00:36
Помогаю со студенческими работами здесь

Ajax - после загрузки не могу получить элемент
Как быть в такой ситуации, после загрузки аяксом контента в таблицу... У меня не доступны элементы со скрипта... // Тут...

Не работают функции после загрузки элементов через AJAX
Привет! На сайте есть кнопка, при клике по ней через AJAX получаю input который размещаю во &quot;всплывающем окне&quot;, на этот...

После загрузки страницы в div, не работает jquery, который прописан в загружаемой странице
Всем Здрасте)) У меня возникла такая проблема, после загрузки страницы в div, не работает jquery который написан на странице, которую...

два раза вызывается событие live.() после load загрузки объекта jquery
два раза вызывается событие $(&quot;$btn&quot;).live(&quot;click&quot;,function()) после load загрузки объекта кнопки например! как избежать этого? ...

MathJax ни чего не делает с формулами если их загружать после загрузки страницы с помощью ajax
Здравствуйте! Скажите почему mathjax ни чего не делает с формулами если их загружать после загрузки страницы с помощью ajax? function...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru