Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Где меняются размеры слайдера?

Опубликовано:

Появилась необходимость изменить стиль вывода слайдера, построенного на jQuery bxSlider v3.0.

Вот участок кода html-страницы, скопиранный из Firebug:

<div class="bx-wrapper" style="width:590px; position:relative;">
<div class="bx-window" style="position:relative; overflow:hidden; width:590px;">
<ul id="slider" style="width: 999999px; position: relative; left: -1180px;">
<li style="width: 590px; float: left; list-style: none outside none;">
<li class="pager" style="width: 590px; float: left; list-style: none outside none;">
<li class="pager" style="width: 590px; float: left; list-style: none outside none;">
<li style="width: 590px; float: left; list-style: none outside none;">
</ul>
</div>
<a class="bx-prev" href="">prev</a>
<a class="bx-next" href="">next</a>
</div>

Всюду, где ширина 590px, нужно изменить. Величина каким-то образом прописана в файле, который прилагаю. Величины там относительные, наподобие:

style="width:'+wrapperWidth+'px;

мне неясно, что это за wrapperWidth, и откуда у него растут ноги? Ссылку дать не могу, т.к. делаю на локальном компе.

Прошу подсказать, куда тыкать носом? Изучать джава мне уже поздно, найти бы где поменять величины... :(((

jquery.bxSlider.min.zip

Рекомендованные сообщения

Опубликовано:

Он высчитывает автоматически ширину, под размеры где слайдер расположен.

 

Можно в принципе заместо:

 

'+wrapperWidth+'

Прописать какое-то фиксированное число которое вам нужно.

Опубликовано:
  • Автор

Благодарю Вас!

Но к сожалению, таким образом смог найти заменить только часть на 880px:

 

<div class="wrapper">
<article class="padding-top3">
<div class="bx-wrapper" style="width:880px; position:relative;">
<div class="bx-window" style="position:relative; overflow:hidden; width:880px;">
<ul id="slider" style="width: 999999px; position: relative; left: -1180px;">
<li style="width: 590px; float: left; list-style: none outside none;">
<li class="pager" style="width: 590px; float: left; list-style: none outside none;">
<li class="pager" style="width: 590px; float: left; list-style: none outside none;">
<li style="width: 590px; float: left; list-style: none outside none;">
</ul>
</div>
<a class="bx-prev" href="">prev</a>
<a class="bx-next" href="">next</a>
</div>
</article>
</div>

 

упоно лезет

<li style="width: 590px;">

 

Менял классы блоков, окружающих слайдер - ноль реакции. Вот откуда он берет эту циферь 590px? В шаблоне ни в одном файле (даже в js, и тем более в css) вообще нет размера 590px ...

 

Ширина общего контейнера - 960px, в месте вставки он тоже 960px. 960-590=370px и такого размера тоже нет нигде.

Ширина общего враппера min-width: 1033px - но это никак не должно влиять.

 

в css могущее влият только вот это:

.wrapper {width:100%; overflow:hidden;}
.wrapper {width:100%; overflow:hidden; position:relative;}
.extra-wrap {overflow:hidden;}
.extra-box {overflow:hidden;}
.extra-box-1 {overflow:hidden; position:relative;}

но как видите, никаких точных величин.

Опубликовано:
  • Автор

Тфу!!!!!! нашел в style.css:

.bx-window {
width:590px;
margin-left:41px;
min-height:116px;
overflow:hidden;
position:relative;
float:left;
}

#slider li {
width:590px;
float:left;
background:#fff;
padding:0px 0 0px 0;
}

и все остальное для слайдера.

 

 

Проверил, в поиске (ищу с помощью тотал коммандер) точно искал и 590px и просто 590 - но тотал не нашел!!! Вот те раз.

Смог увидеть только при визуальном просмотре файла.

В фиребуге тоже не отображалось.

 

Вот оно как? Вот так прикол. Кстати, Тотал официально куплен у разработчика. Не ожидал :blink:

Опубликовано:

На будущее в первую очередь смотрите на слайдеры, написанные для prototype. Подгружать к prototype еще и jQuery ради "плюшек" - накладно, тем более что все аналоги на prototype имеются.

Опубликовано:
  • Автор

Спасибо! Буду иметь ввиду. В названном выше случае, правда слайдер был готовый в покупном макете шаблона, мне нужно было лишь стиль вывода поменять.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.