Вопрос по fancybox  [РЕШЕНО]

WYSIWYG Web Builder, вопросы которые не охвачены в других разделах.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить

Автор Темы
chelsyk

Вопрос по fancybox  [РЕШЕНО]

Сообщение chelsyk » 17 сен 2013, 13:16

Добрый день. :-):
Как штатными средставами (fancybox) сделать следующее:
1. Имеется, к примеру превью размером 100х100 (img1)
2. При наведении видим другое превью-изображение (затемненное (img2)).
3. При клике получаем всплывающий fancybox с третьим full-изображением (img3)

Код: Выделить всё

<img src="./img/pre/1.png"></img>                             /// превью-1
<a class="fancybox"  href="./img/full/1.jpg"></a>        /// фулл-изображение в фэнсибоксе
<img class="mask" src="./img/bg/mask.png"></img>    /// превью-1 при наведении

Не знаю, как это реализовать в билдере.
Буду благодарен

UPD: Получилось сделать изображение+ эффект onmouseover и onmouseout, т.е первые 2 шага.
UPD2: Можно также сделать через фрейм + картинку. Не совсем тот эффект при открытии, но в любом случае - onmouseover и onmouseout сюда не прикручиваются.
РЕШЕНИЕ: Обновитесь до 9.х и используйте LightBox. Спасибо, Mavik!
Последний раз редактировалось chelsyk 17 сен 2013, 23:42, всего редактировалось 1 раз.

Реклама
Аватара пользователя

Конструкторщик
Эксперт
Эксперт
Сообщения: 1419
Зарегистрирован: 06 фев 2012, 14:01
Версия Web Builder: 12.0.2

Re: Вопрос по fancybox

Сообщение Конструкторщик » 17 сен 2013, 15:01

chelsyk писал(а):Добрый день. :-):
Как штатными средставами (fancybox) сделать следующее:
1. Имеется, к примеру превью размером 100х100 (img1)
2. При наведении видим другое превью-изображение (затемненное (img2)).
3. При клике получаем всплывающий fancybox с третьим full-изображением (img3)

Код: Выделить всё

<img src="./img/pre/1.png"></img>                             /// превью-1
<a class="fancybox"  href="./img/full/1.jpg"></a>        /// фулл-изображение в фэнсибоксе
<img class="mask" src="./img/bg/mask.png"></img>    /// превью-1 при наведении

Не знаю, как это реализовать в билдере.
Буду благодарен

UPD: Получилось сделать изображение+ эффект onmouseover и onmouseout, т.е первые 2 шага.
UPD2: Можно также сделать через фрейм + картинку. Не совсем тот эффект при открытии, но в любом случае - onmouseover и onmouseout сюда не прикручиваются.

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


Автор Темы
chelsyk

Re: Вопрос по fancybox

Сообщение chelsyk » 17 сен 2013, 15:15

Конструкторщик писал(а):Не легче в интернете найти уже готовое решение и просто вставить его в Билдер?

Просто тут ничего сложного, вроде, нет, но в то же время - тупик. Хотелось бы в билдере добить этот момент.


Автор Темы
chelsyk

Re: Вопрос по fancybox

Сообщение chelsyk » 17 сен 2013, 22:12

Еще как вариант можно сделать через управляемые изображения (rollover images), НО при привязке ссылки к объекту, она открывается в новом окне, а не во фрейме фэнсибокса :(

Аватара пользователя

Mavik
Опытный
Опытный
Сообщения: 733
Зарегистрирован: 29 июн 2012, 02:14
Версия Web Builder: 14.2.2

Re: Вопрос по fancybox

Сообщение Mavik » 17 сен 2013, 23:12

Самое примитивное решение:
Используя приложение "Управляемое изображение" открыть файл в лайтбоксе.
Пример: http://mavik.vv.si/5/

Во блин, в одно время подали с разницей часовых поясов. :-):
If you are right - no one remember!
If you are wrong - no one forgets!


Автор Темы
chelsyk

Re: Вопрос по fancybox

Сообщение chelsyk » 17 сен 2013, 23:32

Mavik, спасибо, что откликнулись. В вашем примере именно то, что доктор прописал.

В моем случае была проблема из-за использования старой версии (8.6 вроде) - там не было возможности запустить лайтбокс из-под Управляемых изображений. Спасибо!


Автор Темы
chelsyk

Re: Вопрос по fancybox

Сообщение chelsyk » 18 сен 2013, 00:36

Еще небольшой вопрос появился: ручками в параметрах прописал height и width, но проблема в том, что высота изображения во фрейме - около 2000px и отображается 800px и идет скролл по высоте. Можно его убить как-то? Не критично, но все же.

Код: Выделить всё

overflow:  hidden
не срабатывает в параметрах

Аватара пользователя

Mavik
Опытный
Опытный
Сообщения: 733
Зарегистрирован: 29 июн 2012, 02:14
Версия Web Builder: 14.2.2

Re: Вопрос по fancybox

Сообщение Mavik » 18 сен 2013, 01:01

Код: Выделить всё

scrolling: 'no'
If you are right - no one remember!
If you are wrong - no one forgets!


Автор Темы
chelsyk

Re: Вопрос по fancybox

Сообщение chelsyk » 18 сен 2013, 01:09

Mavik, спасибо. Помогло. Убило скролинг, но обрезало изображение. ;;-)))
Идея заключалась в том, чтобы убрать скроллинг в айфрейме, но оставить скроллинг изображения на странице, но не беда. Пожалуй, верну скролл в айфрейме :-):

Аватара пользователя

Mavik
Опытный
Опытный
Сообщения: 733
Зарегистрирован: 29 июн 2012, 02:14
Версия Web Builder: 14.2.2

Re: Вопрос по fancybox

Сообщение Mavik » 18 сен 2013, 01:11

Код: Выделить всё

autoScale:true
If you are right - no one remember!
If you are wrong - no one forgets!

Аватара пользователя

Mavik
Опытный
Опытный
Сообщения: 733
Зарегистрирован: 29 июн 2012, 02:14
Версия Web Builder: 14.2.2

Re: Вопрос по fancybox

Сообщение Mavik » 18 сен 2013, 01:13

Или, лучше всего:

Код: Выделить всё

width: 250,
height: 250

указываем размер изображения
If you are right - no one remember!
If you are wrong - no one forgets!


Автор Темы
chelsyk

Re: Вопрос по fancybox

Сообщение chelsyk » 18 сен 2013, 01:19

autoScale:true не помог.

Код: Выделить всё

width:1000,
height:3480,
scrolling:'no',
autoScale:'true',

Пожалуй, я слишком изощряюсь и придираюсь к деталям. Со скроллом терпимо. Возможно проблема в таком огромном изображении и разрешении экрана 1368х768. Спасибо вам еще раз.

Аватара пользователя

Mavik
Опытный
Опытный
Сообщения: 733
Зарегистрирован: 29 июн 2012, 02:14
Версия Web Builder: 14.2.2

Re: Вопрос по fancybox

Сообщение Mavik » 18 сен 2013, 01:46

Да, с таким размером проблематично.
Попробуй еще

Код: Выделить всё

autoDimensions:true

Код: Выделить всё

autoSize:true

Код: Выделить всё

autoResize:true

Код: Выделить всё

fitToView:true


Просто пишу по памяти с планшета и нет возможности проверить в программе.
If you are right - no one remember!
If you are wrong - no one forgets!


Ответить

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей