panovgor 2 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 Здравствуйте. Есть необходимость разместить горизонтальный слайдер внутри вертикального. Горизонтальный как бы должен быть первой страницей вертикального. Сейчас работает только вертикальный, а горизонтальный представлен просто статичной картинкой и никакого движения. Может кто-то подсказать в чём моя ошибка? Вот сайт на котором всё это хозяйство находится. http://supertest.eurodir.ru/ Цитата Ссылка на сообщение Поделиться на других сайтах
trianon14 7 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 То что вы задумали реализовать невозможно. На странице может быть только один jQuery. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 36 минут назад, trianon14 сказал: То что вы задумали реализовать невозможно. На странице может быть только один jQuery. да что ты за бред постоянно пишешь? Или просто чтобы было? 46 минут назад, panovgor сказал: Может кто-то подсказать в чём моя ошибка? это вопрос из разряда про стили? Пишешь про одно, а потом выясняется, что имел ввиду совершенно другое. Рассказывай подробнее, что именно не получается? Желательно с наглядным примером в виде кода Цитата Ссылка на сообщение Поделиться на других сайтах
panovgor 2 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 Автор А что со стилями? Там просто некоторое уточнение было, что на главной оба стиля работают, а на внутренних страницах один стиль. А какой код вы имеете ввиду по слайдерам? Я дал ссылку на всё тот же сайт - то есть и исходный код и файлы JS в доступе. Если нужно ещё что-то, то я здесь выложу. Там тоже нужно разделить подключение файлов? Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 (изменено) 16 минут назад, panovgor сказал: Если нужно ещё что-то, то я здесь выложу конечно нужно, всё, что я увидел в исходном коде, это подключение плагина и всё. А где его инициализация... и вообще этот плагин, который стоит у тебя — платный, если ты его покупал, должна быть тогда инструкция, как его подключать, если тупо взял, то советую несколько раз подумать, прежде чем его использовать. Я так понимаю, сайт для компании делается, а воровство опасно. поищи что-нибудь поинтереснее https://www.google.com/?q=jquery+slider Изменено 27 марта 2016 пользователем odys Цитата Ссылка на сообщение Поделиться на других сайтах
panovgor 2 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 Автор Да мне неважно платный это плагин или бесплатный. Возможно владельцы сайта его покупали. Мне всё равно. Я его туда не ставил. Мне достался сайт на доделку. Вы чем-то можете помочь, кроме ссылки на Гугл? Цитата Ссылка на сообщение Поделиться на других сайтах
trianon14 7 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 22 минуты назад, panovgor сказал: Да мне неважно платный это плагин или бесплатный. Возможно владельцы сайта его покупали. Мне всё равно. Я его туда не ставил. Мне достался сайт на доделку. Вы чем-то можете помочь, кроме ссылки на Гугл? Я уже объяснил вам - то что вы хотите невозможно реализовать стандартными средствами. Ваши оба слайдера работают на jQuery - а такой плагин может быть только один на странице. Чтобы заработал слайдер внутри слайдера нужно писать отдельный скрипт. Это как минимум. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 1 час назад, trianon14 сказал: Я уже объяснил вам - то что вы хотите невозможно реализовать стандартными средствами. Ваши оба слайдера работают на jQuery - а такой плагин может быть только один на странице. Чтобы заработал слайдер внутри слайдера нужно писать отдельный скрипт. Это как минимум. да окстись ты уже... С какого перепуга ты это в своей голове придумал? 2 часа назад, panovgor сказал: кроме ссылки на Гугл? я разве не помог? Я написал, что инициализировать нужно, т.е. сказать, чтобы твой carouFredSel (это слайдер так называется), понял, что блок с классом slider это слайдер, а не просто так. Читай документацию к слайдеру как его подключать, в интернете она есть. Сидеть и изучать, тратить время на бесполезную для себя вещь я не буду, может быть кто-нибудь другой тебе поможет. Цитата Ссылка на сообщение Поделиться на других сайтах
panovgor 2 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 (изменено) Автор 15 минут назад, odys сказал: Я написал, что инициализировать нужно, т.е. сказать, чтобы твой carouFredSel (это слайдер так называется) Это не тот скрипт. Мне нужно, чтобы горизонтальный слайдер slider.js стал первой страницей в вертикальном слайдере fsvs.js Сейчас у меня два глючных варианта - если я подключаю slider.js то вертикальный отображает белые поля, а горизонтальный не работает вообще никак. Если убрать скрипт slider.js из кода, то у меня вертикальный работает, но горизонтальный отображает просто первую картинку статично. Явно конфликт скриптов. Вот в этом я и просил помочь. Изменено 27 марта 2016 пользователем panovgor Цитата Ссылка на сообщение Поделиться на других сайтах
trianon14 7 Опубликовано: 27 марта 2016 Рассказать Опубликовано: 27 марта 2016 25 минут назад, odys сказал: да окстись ты уже... С какого перепуга ты это в своей голове придумал? А можно как-то покультурнее общаться? Мы же ведь с вами на приличном сайте находимся, а не на свиноферме. Цитата Ссылка на сообщение Поделиться на других сайтах
trianon14 7 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 1 час назад, panovgor сказал: Сейчас у меня два глючных варианта Кстати есть метод использования двух библиотек одновременно с заменой в скриптах, использующих одну из библиотек, - символов $ на jQuery. Если у вас разные библиотеки, то дело в вёрстке по-видимому. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 (изменено) 11 минуту назад, trianon14 сказал: Кстати есть метод использования двух библиотек одновременно с заменой в скриптах, использующих одну из библиотек, - символов $ на jQuery. Если у вас разные библиотеки, то дело в вёрстке по-видимому. trianon14, у вас принципы такие, бред писать? Или просто нравится, от собственной невежественности, других такими же невеждами делать? Для начала, почитайте в этих ваших интернетах, что такое БИБЛИОТЕКА jQuery и ПЛАГИНЫ jQuery. Библиотека должна быть одна, да, а слайдеры - это плагины и количество их не имеет никакого значения. Хоть десять плагинов будет, это не значит, что надо десять библиотек подключать. Одной на всех хватит. Изменено 28 марта 2016 пользователем alex32 1 Цитата Ссылка на сообщение Поделиться на других сайтах
trianon14 7 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 (изменено) 29 минут назад, alex32 сказал: trianon14, у вас принципы такие, бред писать? Или просто нравится, от собственной невежественности, других такими же невеждами делать? Для начала, почитайте в этих ваших интернетах, что такое БИБЛИОТЕКА jQuery и ПЛАГИНЫ jQuery. Библиотека должна быть одна, да, а слайдеры - это плагины и количество их не имеет никакого значения. Хоть десять плагинов будет, это не значит, что надо десять библиотек подключать. Одной на всех хватит. Вы вообще о чём? Я и писал об одной библиотеке и разных слайдерах. А если где и ошибся так чисто машинально. Вам больше нечем заняться с odys на пару, кроме как докапываться в 4 часа ночи до всякой ерунды? Займитесь делом каким-нибудь, если не можете помочь человеку)) Изменено 28 марта 2016 пользователем trianon14 Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 (изменено) 26 минут назад, trianon14 сказал: Вам больше нечем заняться с odys на пару, кроме как докапываться в 4 часа ночи до всякой ерунды? У меня 3 часа как рабочий день, это раз. А два: 6 часов назад, trianon14 сказал: То что вы задумали реализовать невозможно. На странице может быть только один jQuery. 5 часов назад, trianon14 сказал: Я уже объяснил вам - то что вы хотите невозможно реализовать стандартными средствами. Ваши оба слайдера работают на jQuery - а такой плагин может быть только один на странице. это не мы с odys-ом писали Изменено 28 марта 2016 пользователем alex32 Цитата Ссылка на сообщение Поделиться на других сайтах
panovgor 2 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 Автор 1 час назад, trianon14 сказал: Кстати есть метод использования двух библиотек одновременно с заменой в скриптах, использующих одну из библиотек, - символов $ на jQuery. Если у вас разные библиотеки, то дело в вёрстке по-видимому. Не уверен, но мне кажется вы усложняете. Вот у меня такой код горизонтального слайдера <section class="slider"> <div class="slider-content"> <div class="slide sl2"><div><h2>Результативность</h2><p>Результаты исследований, выводы, рекомендации <br> направлены на решение конкретных задач Заказчика.</p><a href="#content" class="more" onclick="return anchorScroller(this)">Подробнее</a></div></div> <div class="slide sl3"><div><h2>Объективность</h2><p>Предоставление объективной информации – <br>главный принцип нашей работы</p><a href="#content" class="more" onclick="return anchorScroller(this)">Подробнее</a></div></div> <div class="slide sl4"><div><h2>Конфиденциальность</h2><p>Мы гарантируем Клиентам полную конфиденциальность <br> информации, полученной в ходе исследования</p><a href="#content" class="more" onclick="return anchorScroller(this)">Подробнее</a></div></div> </div> </section> И этот код нужно вставить в виде первой страницы вот в этот код вертикального слайдера <div id="fsvs-body"> <div class="slide"> <div id="service"> <h3 class="title1" data-animated="fadeInUp">Услуги</h3> <div class="cnt oh"> <div class="col4" data-animated="fadeInLeft"> <a href="http://supertest.eurodir.ru/main/1-post1.html"><img src="{THEME}/images/research.png" alt=""></a> <a href="http://supertest.eurodir.ru/main/1-post1.html"><h4>Маркетинговые исследования</h4></a> </div> <div class="col4" data-animated="fadeInLeft"> <a href=""><img src="{THEME}/images/industry.png" alt=""></a> <a href=""><h4>Исследования промышленных рынков (B2b) </h4></a> </div> <div class="col4" data-animated="fadeInLeft"> <a href="/"><img src="{THEME}/images/shopping.png" alt=""></a> <a href="/"><h4>Исследование потребительских рынков (B2c)</h4></a> </div> <div class="col4" data-animated="fadeInLeft"> <a href=""><img src="{THEME}/images/politic.png" alt=""></a> <a href=""><h4>Социально-политические исследования</h4></a> </div> <div class="col4" data-animated="fadeInRight"> <a href=""><img src="{THEME}/images/carclinic.png" alt=""></a> <a href=""><h4>Car clinic</h4></a> </div> <div class="col4" data-animated="fadeInRight"> <a href=""><img src="{THEME}/images/razvedka.png" alt=""></a> <a href=""><h4>Конкурентная разведка</h4></a> </div> <div class="col4" data-animated="fadeInRight"> <a href="/"><img src="{THEME}/images/seminar.png" alt=""></a> <a href="/"><h4>Инвестиционные проекты</h4></a> </div> <div class="col4" data-animated="fadeInRight"> <a href=""><img src="{THEME}/images/branding.png" alt=""></a> <a href=""><h4>Брендинг</h4></a> </div> </div> <center><a class="button3 b-transparent" href="/services/">Все услуги</a></center> </div> <div> </div> </div> <div class="slide"> <div id="works"> <h3 class="title1" data-animated="fadeInUp">Новости</h3> <br> <center><div class="slider-block"> <ul id="foo2"> {custom category="1" template="foto-slider" aviable="global" from="0" limit="10" cache="no"} </ul> <div class="clearfix"></div> <a id="prev2" class="prev2" href="#"></a> <a id="next2" class="next2" href="#"></a> <div style="clear: both;"></div> </div></center> </div> <div> </div> </div> <div class="slide"> <div id="customers"> <h3 class="title1" data-animated="fadeInUp">Наши клиенты</h3> <br /> <div class="cnt oh" data-animated="fadeInUp"> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> <div class="customer"><img src="{THEME}/images/partners/c4.png"/></div> </div> <center><a class="button3 b-transparent" href="http://grifon-expert.ru/#slide-4">Отзывы заказчиков</a></center> </div> <div> </div> </div> <div class="slide"> <div id="customers"> <h3 class="title1" data-animated="fadeInUp">Отзывы заказчиков</h3> <div class="cnt oh"> {custom category="1" template="include/portf" aviable="main" from="0" limit="8" cache="no"} </div> <center><a class="button3 b-transparent" href="#">Все отзывы и благодарности</a></center> </div> </div> Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 Во-первых, для начала надо привести код в нормальный вид. это что за дивнаястрочка перед закрывающем </body> <script async type="text/javascript" src="<script src="/templates/Russian2/js/carbon.js"></script>" id="_carbonads_js"></script> Во-вторых, я так и не нашел, в каком файле инициализируется slider.js Цитата Ссылка на сообщение Поделиться на других сайтах
panovgor 2 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 Автор 26 минут назад, alex32 сказал: Во-первых, для начала надо привести код в нормальный вид. это что за дивнаястрочка перед закрывающем </body> <script async type="text/javascript" src="<script src="/templates/Russian2/js/carbon.js"></script>" id="_carbonads_js"></script> Во-вторых, я так и не нашел, в каком файле инициализируется slider.js Честно говоря вообще не знаю, что делает этот файл. Этот кусок кода был до меня и вот так был криво написан. Что касается инициализации слайдера, то вот сейчас я удалил вертикальный слайдер и работает горизонтальный. Видимо если он работает, то где-то и инициализируется. Тут тоже я оперирую тем что есть. Я эти плагины не ставил. Файлы горизонтального слайдера <script src="{THEME}/js/anchorscroller.js"></script> <script src="{THEME}/js/slider.js"></script> Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 хорошо, теперь отключи этот и включи второй Цитата Ссылка на сообщение Поделиться на других сайтах
panovgor 2 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 Автор Сейчас вот второй работает. Но он корректно работает только если удалить из <head> <script src="{THEME}/js/slider.js"></script> Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 в обоих слайдерах зайдествован класс .slide. Надо в одном каком то поменять, как в html, так и в css и в js 1 Цитата Ссылка на сообщение Поделиться на других сайтах
panovgor 2 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 (изменено) Автор 33 минуты назад, alex32 сказал: в обоих слайдерах зайдествован класс .slide. Надо в одном каком то поменять, как в html, так и в css и в js Точно. Спасибо. Единственное, всё криво пока, не видны кнопки горизонтального слайдера, но видимо там ещё косяков куча. И почему-то горизонтальный слайдер не только установленные 4 слайда воспроизводит, а по прежнему после них какие-то белые поля. И вроде нет кругового цикла. Это что может быть? И ещё вопрос - вот такой код горизонтального слайдера корректен? Там <section> после <div>. Может из-за этого кривизна? <div class="slide"> <section class="slider"> <div class="slider-content"> <div class="slide2 sl1"><div><h2>Эксклюзивность</h2><p>Индивидуальный и профессиональный <br> подход к каждому клиенту</p><a href="#content" class="more" onclick="return anchorScroller(this)">Подробнее</a></div></div> <div class="slide2 sl2"><div><h2>Результативность</h2><p>Результаты исследований, выводы, рекомендации <br> направлены на решение конкретных задач Заказчика.</p><a href="#content" class="more" onclick="return anchorScroller(this)">Подробнее</a></div></div> <div class="slide2 sl3"><div><h2>Объективность</h2><p>Предоставление объективной информации – <br>главный принцип нашей работы</p><a href="#content" class="more" onclick="return anchorScroller(this)">Подробнее</a></div></div> <div class="slide2 sl4"><div><h2>Конфиденциальность</h2><p>Мы гарантируем Клиентам полную конфиденциальность <br> информации, полученной в ходе исследования</p><a href="#content" class="more" onclick="return anchorScroller(this)">Подробнее</a></div></div> </div> </section> <div> </div> </div> Изменено 28 марта 2016 пользователем panovgor Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 не знаю, вряд ли из за секции, скорее из-за безобразно кривойж...й верстки в целом. На главной странице явные незакрытые теги присутствуют, про эту сказку <script async type="text/javascript" src="<script src="/templates/Russian2/js/carbon.js"></script>" id="_carbonads_js"></script> я вообще молчу. Смотреть верстку надо внимательно, закрывать теги, смотреть стили. а навигации нет, потому что в файле slide.js slideCount = $(".slide2r-content .slide2").size(); а на сайте такого блока нет , есть <div class="slider-content"> Цитата Ссылка на сообщение Поделиться на других сайтах
panovgor 2 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 (изменено) Автор 16 минут назад, alex32 сказал: не знаю, вряд ли из за секции, скорее из-за безобразно кривойж...й верстки в целом. На главной странице явные незакрытые теги присутствуют, про эту сказку <script async type="text/javascript" src="<script src="/templates/Russian2/js/carbon.js"></script>" id="_carbonads_js"></script> я вообще молчу. Смотреть верстку надо внимательно, закрывать теги, смотреть стили. С carbon.js вообще непонятно что это. И с белыми полями непонятно пока где искать ошибку. Изменено 28 марта 2016 пользователем panovgor Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 14 минуты назад, panovgor сказал: С carbon.js вообще непонятно что это ну так удалить надо, все-равно в таком виде это не работает Цитата Ссылка на сообщение Поделиться на других сайтах
panovgor 2 Опубликовано: 29 марта 2016 Рассказать Опубликовано: 29 марта 2016 Автор Спасибо всем кто помог. У меня ещё один вопрос есть. Оба мои слайдера на 100% экрана и текст на слайдах по центру. Так было до "скрещивания". После объединения горизонтальный слайдер вроде работает в норме, а содержимое вертикального слайдера ушло вверх.(фоны вроде на месте). В css ничего не трогал, это случилось просто после их интеграции. Я пытался вот в этом коде центрировать, но не выходит. Что нужно сделать для центровки? html.demo.fsvs #fsvs-body > .slide { padding: 0; text-align: center; } Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.