Нужно открыть первый спойлер при загрузке
Есть код спойлера!
$(document).ready(function(){
$('.splLink').click(function(){
$('div.splCont').not($(this).parent().children('div.splCont')).slideUp('normal');
$(this).parent().children('div.splCont').slideDown('normal');
return false;
});
});
После загрузки страницы все спойлеры закрыты! <div class="splLink">1</div> <div class="splCont">текст 1</div> <div class="splLink">2</div> <div class="splCont">текст 2</div> <div class="splLink">3</div> <div class="splCont">текст 3</div> нужно что бы первый спойл открылся после загрузки! Приблизительно понимаю, что нужно выбрать first.child(splCont) и сделать .slideUp(first.child(splCont) но так как синтаксис не знаю и прошу вашей помощи! |
Попробовал так!
$(document).ready(function(){
$('div.splCont:first-child').slideUp('normal');
$('.splLink').click(function(){
$('div.splCont').not($(this).parent().children('div.splCont')).slideUp('normal');
$(this).parent().children('div.splCont').slideDown('normal');
return false;
});
});
Но результата не получил( |
$('.splLink').first().click()
|
Цитата:
$(document).ready(function(){
$('.splLink').first().click()
$('.splLink').click(function(){
$('div.splCont').not($(this).parent().children('div.splCont')).slideUp('normal');
$(this).parent().children('div.splCont').slideDown('normal');
return false;
});
});
|
Проблему решил!
$(document).ready(function(){
$('div.splCont').first().slideDown('normal');
$('.splLink').click(function(){
$('div.splCont').not($(this).parent().children('div.splCont')).slideUp('normal');
$(this).parent().children('div.splCont').slideDown('normal');
return false;
});
});
Всем спасибо! |
Бедный браузер. :) Всего лишь один клик и юзается столько методов, которые внутри используют ещё кучу методов и парсеров. :-?
|
Цитата:
|
karakym, может и смогу, сначала опиши, что там у тебя вообще за скрипт и что должен делать? Простая система спойлеров, которые плавно открываются/закрываются?
|
karakym,
решение Skipp, рабочее только вы его неправильно использовали -- кликать надо после того как клик назначен |
короче, это спойлер-гармошка, пример тут
он должен открывать один споил и закрывать при этом предыдущий! Мне нужно было только, что бы при загрузке страницы он открыл первый споил! |
| Часовой пояс GMT +3, время: 21:46. |