Jump to content
  • 0

Слайдер с миниатюрами вместо стрелок


Crystal-3
 Share

Question

Здравствуйте.
Ребята, нужна ваша помощь. Согласно дизайна в слайдере вместо стрелок "prev" и "next" должны отображаться миниатюры предыдущего и следующего слайда. Подскажите, пожалуйста, в какую сторону смотреть или хотя бы как правильно загуглить. У меня идей нет вообще.:(

Edited by Crystal-3
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

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

Либо, если нужно что-то простое -- можно написать самостоятельно что-то вроде этого (нужно нажать run with js, чтобы включились скрипты): 

http://jsbin.com/fofaxom/edit?js,output

 

Edited by Tilonorrinco
  • Like 2
Link to comment
Share on other sites

  • 0

Здравствуйте, Tilonorrinco.  

Спасибо, что откликнулись, но у меня всё-таки не совсем стандартная штука.

В моём случае изображения в слайдах будут фоном и их каким-то образом нужно передавать на стрелочки http://prntscr.com/h0ffez 

Link to comment
Share on other sites

  • 0

Crystal-3, принцип существенно не меняется.

http://jsbin.com/kapopef/edit?output

Т.к. фоновое изображение не является частью контента, алгоритм можно упростить, и убрать список изображений из разметки. Ссылки на изображения и превьюшки передаются в отдельных массивах. Изображения и их уменьшенные копии (в примере уменьшенных копий нет из-за специфики сервиса dummy-изображений) загружаются заранее и после загрузки выполняется скрипт. 

Скрипт загружает все изображения по ссылкам в массиве, поэтому если изображений в галерее будет очень много, нужно будет написать какой-нибудь lazy-loader, при каждом клике подгружающий только несколько соседних изображений.

 

Edited by Tilonorrinco
  • Like 1
Link to comment
Share on other sites

  • 0

Круто, отличные варианты!)  Ребята, огромное-огромное спасибо, вы мне очень помогли!:)

mrnobody, обычно в проектах использую slick slider, но с данным дизайном совсем растерялась. Благодарю)

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy