Александр77,
c тем что слайдер устарел и не работает с новой версией jquery , так не ставьте новую оставьте с которой работал слайдер. |
рони,
привет помоги со скриптом |
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> </head> <body> <div class="view-source"> <a href="#">111</a> <div class="hide">Спрятанный текст</div> </div> <div class="view-source"> <a href="#">222</a> <div class="hide">Спрятанный текст</div> </div> <div class="view-source"> <a href="#">333</a> <div class="hide">Спрятанный текст</div> </div> <script> $(function(){ $('.view-source .hide').hide(); $a = $('.view-source a'); $a.on('click', function(event) { event.preventDefault(); $a.not(this).next().slideUp(500); $(this).next().slideToggle(500); }); }); </script> </body> </html> скрипт твой дело в том что работает он не много не так как надо а именно мне на до чтобы внутри открывающего блока была ссылка а когда я ее добавляю блок закрывается |
Цитата:
$a = $('.view-source > a'); добавьте красное |
спасибо
|
Спасибо, скажите, а как сделать, чтобы первый пунт был развернут по умолчани при загрузке страницы?
|
Ust,
$('.view-source .hide').hide().eq(0).show(); |
Ребята, привет. Спасибо за подробное решение, поставил себе все работает, но хотелось бы уточнить. Можно ли сделать так, чтобы при обновлении страницы блок не раскрывался? А то сейчас, когда обновляешь страницу или заходишь по новой, блок сначала раскрывается, а потом закрывается как и должно быть. Буду рад помощи. Спасибо!:help:
|
Paul12345, в css добавить
.view-source .hide{ display: none; } из js убрать |
Цитата:
|
Часовой пояс GMT +3, время: 18:53. |