Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как заставить чтобы параметр обновлялся? (https://javascript.ru/forum/misc/48049-kak-zastavit-chtoby-parametr-obnovlyalsya.html)

Alexsher 18.06.2014 00:19

Цитата:

Сообщение от рони (Сообщение 316988)
Alexsher,
ok макет бы конечно -- может ширина того что меряите неизменяется ?

для примера -- перемещайте разделитель в песочнице
http://learn.javascript.ru/play/tRWMr

В вашем примере контейнер с картинкой имеет размер 100% и сам карусельный вариант показывает одну картинку, в этом варианте вообще можно не заморачиватся с указанием размера слайда, в моем примере кода показывается 4 картинки максимально и 1 при уменьшении размеров (адаптивный дизайн) и соответственно размер контейнера с картинкой (<li>) имеет размер 25% это первое, второе при изменении размеров браузера (адаптивный дизайн) изменяется количество показываемых картинок (3 картинки и уже 33%) понимаете? Но в этом слайдере установка размеров идет в пикселях поэтому я и поставил код вычисления размера

Alexsher 18.06.2014 00:27

Цитата:

Сообщение от рони (Сообщение 317009)
Alexsher,
в примере всё меняется без перезагрузки -- зачем она нужна только вам известно - так меряйте то что изменяется -- продолжаю не понимать в чём ваша проблема

http://bxslider.com/examples/carouse...-number-slides каруселька с указанием максимального и минимального количества показываемых слайдов

рони 18.06.2014 01:09

Alexsher,
так вы решили свою проблему?

Alexsher 18.06.2014 01:16

Цитата:

Сообщение от рони (Сообщение 317014)
Alexsher,
так вы решили свою проблему?

Нет

рони 18.06.2014 01:24

Alexsher,
а макет сделать или картинку чего есть а чего хочется а то я до сих пор непонимаю чего выхотите добится и что неполучается, если конечно не в тягость?

Alexsher 18.06.2014 01:30

Попытаюсь еще раз объяснить суть проблемы, в css медиа выставляем к примеру при размере окна больше 960 размер контейнера слайдов 25% меньше 960 - 33%, под мобильники и так понятно 100%

И так как в параметрах карусели нужно выставлять размеры в пикселях (а у нас в процентах) ставим код вычисления размеров,

Как бы все работает нормально, но это в том случае если не изменять размер окна браузера в ручную на компьютере или не переворачивать планшет, вот поэтому я и попытался воспользоваться внутренней опцией карусели перезагрузка слайдера при изменении окна, но она не срабатывает почему-то не обновляется параметр вычисления размера слайда

Alexsher 18.06.2014 01:32

Цитата:

Сообщение от рони (Сообщение 317018)
Alexsher,
а макет сделать или картинку чего есть а чего хочется а то я до сих пор непонимаю чего выхотите добится и что неполучается, если конечно не в тягость?

Ок попробую сделать макет

рони 18.06.2014 02:01

Alexsher,
пока делаите вот вам ещё вариант адаптивного слайдера )))
http://learn.javascript.ru/play/xSyqb

Alexsher 18.06.2014 02:34

Цитата:

Сообщение от рони (Сообщение 317018)
Alexsher,
а макет сделать или картинку чего есть а чего хочется а то я до сих пор непонимаю чего выхотите добится и что неполучается, если конечно не в тягость?


http://learn.javascript.ru/play/yHnj4b

правда я не знаю как в этой песочнице установить css медиа... поставил наугад, работу по идее можно проверить уменьшив размер окна браузера после этого обновить страницу в уменьшином окне и после этого развернуть окно - по идее должен сработать вариант перезагрузки слайдера при изменении окна - но ничего не происходит...

рони 18.06.2014 02:47

Alexsher, а такой вариант устроит?
http://learn.javascript.ru/play/v16lqb


Часовой пояс GMT +3, время: 17:12.