X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Выполнение функции после загрузки страницы
..::Silence::..
..::Silence::..
Topic Starter сообщение 13.4.2009, 17:51; Ответить: ..::Silence::..
Сообщение #1


При загрузке на странице появляется N-ое количество селектов, формируемых через ajax - запрос.
Хотелось бы сделать так, чтобы в процессе формирования селектов, они не отображались на странице, а вот после того, как все сформируются, разом все показывались.
$(document).ready(function(){
    /* Получаем список категорий */
    var root_1 = document.getElementById("curval_1").value;
    var dbname_1 = document.getElementById("dbname_1").value;
    document.getElementById("parValue_1").value = "";

    createSelect(root_1, dbname_1, num = 1, k = 0);

    var dbname_2 = document.getElementById("dbname_2").value;
    var root_2 = document.getElementById("curval_2").value;
    document.getElementById("parValue_2").value = "";

    createSelect(root_2, dbname_2, num = 2, k = 0);

    var dbname_3 = document.getElementById("dbname_3").value;
    var root_3 = document.getElementById("curval_3").value;
    document.getElementById("parValue_3").value = "";

    createSelect(root_3, dbname_3, num = 3, k = 0);
})


<div id="category" style="visibility:hidden">
<input type="hidden" value="mydb" id="dbname_1" />
<input type="hidden" value="369411" id="curval_1" />
<input type="hidden" value="" id="parValue_1" />
<div id="categories_1">
</div> <br /> <br />

<input type="hidden" value="311626" id="curval_2" />
<input type="hidden" value="mydb1" id="dbname_2" />
<input type="hidden" value="" id="parValue_2" />
<div id="categories_2">
</div> <br /> <br />
</div>

Я пытаюсь сделать так, чтобы после загрузки <div id="category"... стал видимым, через $('#category').css('visibility', 'visible');
Но куда сунуть эту строку, чтобы срабатывала она после создания всех селектов? Помогите, пожалуйста!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
..::Silence::..
..::Silence::..
Topic Starter сообщение 14.4.2009, 10:08; Ответить: ..::Silence::..
Сообщение #2


Может у кого-нибудь идеи есть, как подобное осуществить?
Или что-то другое можете предложить?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 14.4.2009, 11:19; Ответить: Webmaster_hb
Сообщение #3


если поставить видимсоть в
ready(function() в самом конце?
естественно до этого сам див должен быть невидмым
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
..::Silence::..
..::Silence::..
Topic Starter сообщение 14.4.2009, 17:27; Ответить: ..::Silence::..
Сообщение #4


Пробовала, но почему-то он сначала делал видимым див, а потом только формировал селекты.
Я решила эту задачу.
var dbname_3 = document.getElementById("dbname_3").value;
var root_3 = document.getElementById("curval_3").value;
document.getElementById("parValue_3").value = "";
createSelect(root_3, dbname_3, num = 3, k = 0);

document.getElementById('num').value = num;

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

Спасибо, что откликнулись!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Исчезающие фрилансеры после предоплаты. Зачем? Какой смысл?
35 metvekot 9270 19.3.2024, 20:19
автор: MisterBit
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
46 vitvirtual 5559 12.3.2024, 21:52
автор: Гиппопотам
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2833 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Вытащить страницы из кэша Яндекса
2 VostrVL 1914 11.1.2024, 23:07
автор: ЛаврионСергеевич
Открытая тема (нет новых ответов) Re: Рерайт, копирайт от 40р, выполнение заявок GoGetLinks, Miralinks 50р
Заявки на биржах под ключ за 50 рублей
8 projectadmin 3137 18.8.2023, 8:19
автор: projectadmin


 



RSS Текстовая версия Сейчас: 29.3.2024, 0:37
Дизайн