День добрый
структура
Код HTML:изначально у всех<div class="section"> <ul class="tabs"> <li class="current">1-я вкладка</li> <li>2-я вкладка</li> </ul> <div class="box"> <div class="slider"> </div> </div> <div class="box"> <div class="slider"> </div> </div> </div><!-- .section -->Код:Имеем slider ( в блоке .box) и вот проблема как раз со слайдером. Скрипт слайдера запускаемый черезbox {display: none;}Код:работает не кореектно, так как при родительском .box display:none, скрипт не правильно просcчитует размеры для элементов слайдера.$(document).ready(function(){})
Нужно сделать так, чтобы скрипт запускался именно тогда, когда активированна соответствующая вкладка.
Вот сама реализация табовКод:(function($) { $(function() { $('ul.tabs').on('click', 'li:not(.current)', function() { $(this).addClass('current').siblings().removeClass('current') .parents('div.section').find('div.box').eq($(this).index()).fadeIn(150).siblings('div.box').hide(); }) }) })(jQuery)
- 21.11.2013 16:22
Последний раз редактировалось Dikucher; 21.11.2013 в 16:52.
- 21.11.2013 16:42Разработка любых сайтов

- Регистрация: 08.06.2011
- Сообщений: 3,375
- Записей в дневнике: 1
- Репутация: 2506
Комментарий модератора: ArhStrAngeR
-
Остальные 3 дубля темы удалил, но в следующий раз держите себя в руках.
- 21.11.2013 16:48
спасибо, буду
- 22.11.2013 09:31
Скорее всего, так и будет до тех пор, пока вы не будете явно отображать блоки. Как вариант - отображать box, но задвинуть его куда-нибудь далеко влево, либо через z-index под основную страницу (чтобы не видно было). Либо расковырять исходник слайдера и ручками туда прописать пиксельные размеры, которые он высчитывает.
- 22.11.2013 14:37
druzhkov, ну это все "костыли", могу добавить еще один, это в CSS прописать размеры с important, чтобы скрипт не смог из изменять. Но хотелось красивое решение.
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Сайт запущен,вопрос перед активной деятельностью | Вопросы от новичков | 7 | 01.10.2013 03:05 |
Системы активной рекламы | Оффтоп и свободные темы | 14 | 29.02.2012 19:40 |
База сайтов для размещения статей с активной ссылкой (5 wmz) | Базы сайтов, каталогов | 0 | 27.02.2012 19:51 |
Куплю форум под развитие/с активной аудиторией | Покупка продажа сайтов | 0 | 14.07.2011 17:57 |





