Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2014, 15:53   #1
ВалекFCRK
Форумчанин
 
Регистрация: 04.06.2011
Сообщений: 120
По умолчанию Функция при загрузке страницы

Здравствуйте.
Есть функция спойлера. Сейчас она срабатывает при клике. Хочу чтобы она срабатывала сразу при загрузке страницы.
Добавляю

$(window).bind("load", function() {

spoyler(this);

});

все равно не работает.



PHP код:
$(document).ready(function () {
    $(
document).on("click"".sp_span", function () {
        
spoyler(this);
    });
    
});

$(
window).bind("load", function() {

     
spoyler(this);

});


function 
spoyler(obj) {
    var 
spoil = $(obj).parent().parent(".spoil");
    var 
he spoil.find(".sp_text").innerHeight() + 45;

    if (
spoil.height() == 40) {
        
//$(obj).text("<-");
        
spoil.stop(true).animate({ heighthe "px" }, 200);
    } else {
        
//$('.sp_span').css('background', '#ff0');
        //$(obj).text("->");
        
spoil.stop(true).animate({ height40 "px" }, 200);
    }


Спасибо
ВалекFCRK вне форума Ответить с цитированием
Старый 14.04.2014, 16:00   #2
ВалекFCRK
Форумчанин
 
Регистрация: 04.06.2011
Сообщений: 120
По умолчанию

Если я правильно понял, то
spoyler(this);

this указывает что нужно раскрывать спойлер по которому кликнули. А как обозначить его для какого-то одного спойлера ?

Просто предполагаю может быт указать его id?
У меня не вышло
ВалекFCRK вне форума Ответить с цитированием
Старый 14.04.2014, 22:35   #3
ATL
Форумчанин
 
Аватар для ATL
 
Регистрация: 26.01.2007
Сообщений: 278
По умолчанию

Судя по всему - Вы пытались использовать это.

Вот более гибкий вариант

Последний раз редактировалось ATL; 14.04.2014 в 22:57.
ATL вне форума Ответить с цитированием
Старый 15.04.2014, 08:19   #4
ВалекFCRK
Форумчанин
 
Регистрация: 04.06.2011
Сообщений: 120
По умолчанию

Цитата:
Сообщение от ATL Посмотреть сообщение
Судя по всему - Вы пытались использовать это.

Вот более гибкий вариант
с вариантом который использовал я, не получится сделать то что я хочу?
ВалекFCRK вне форума Ответить с цитированием
Старый 15.04.2014, 11:17   #5
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Быть может так?
Код:
$(document).ready(function () {
    spoyler(".sp_span");
});
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При загрузке страницы из сервера программа иногда очень долго пытается ее получить Tolias C# (си шарп) 3 27.02.2012 00:58
Окно, появляющиеся при загрузке веб страницы Lawilet JavaScript, Ajax 4 12.10.2011 12:57
Подмена exel файла при загрузке со страницы Алексей131 JavaScript, Ajax 3 27.06.2010 14:20
скрипт при загрузке страницы xap4o JavaScript, Ajax 2 16.02.2010 23:33
Выезжающее меню при загрузке страницы beginner JavaScript, Ajax 12 03.07.2008 16:45