Перейти к содержимому


Фотография
- - - - -

JBImage, popur, расстояние от верха

jbimage

Лучший Ответ SmetDenis , 28 April 2014 - 11:30

Прошу прощения за долгий ответ.

Я так и не нашел точной причины подобной работы fancybox

Поэтому добавил подправку на отступ сверху
в файле /media/zoo/applications/jbuniversal/framework/helpersjbassets.php
24u_200x0.png

Скорее всего "корень зла" в верстке вашего сайта.
На пример используется множество блоков с position=relative
либо какое-то другое свойство, которое не дает jQuery вычислить размеры viewport.
Сейчас высота получается в двое больше нужной (смотрел код скрипта fancybox) Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 Kvaant

Kvaant

Отправлено 23 April 2014 - 12:17

Добрый день.

 

Возникла проблема. 

На скрине видно, что всплывающая картинка слишком далеко от топа. Это расстояние зависит от количества элементов на странице. Чем их меньше, тем ближе картинка к топу.

 

Ошибки в js к этому непричастны.

 

Сейчас

Joomla: 3.2.3     JBZoo: 2.1.3 Pro     Zoo: 3.1.6 

 

Такая же ошибка была и на 2.1.2 Pro. Надеялся на обновление, но...

Прикрепленные изображения

  • jbimage_top.png

  • 0

#2 Sliapy

Sliapy

Отправлено 23 April 2014 - 12:25

Дайте ссылку на сайт, покажите скриншоты настроек элемента JBZoo Image.

 

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


Сообщение отредактировал Sliapy: 23 April 2014 - 12:27

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Kvaant

Kvaant

Отправлено 23 April 2014 - 12:35

Отправил в лс.

 

Не надеялся, но когда создавал тему, то увидел про обновление, вот и решил, чем черт не шутит. Все равно это еще тесты.


  • 0

#4 SmetDenis

SmetDenis

Отправлено 25 April 2014 - 18:47

Kvaant

Добрый день.

 

Прошу прощения за мой долгий ответ.

Есть подозрение, что дело в jQuery - http://jbzoo.ru/docs...s-in-javascript

Либо это особенность верстки вашего шаблона Joomla.

 

Если решить этим способом не получится, то мне понадобится временный ftp доступ к вашему сайту.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Kvaant

Kvaant

Отправлено 25 April 2014 - 19:39

Добрый.

По jquery глянул, там вроде все ок.

Поставил плагин  jQuery EasyПоигрался с версиями и в результат тот же.

Отправляю в лс доступ.


  • 0

#6 SmetDenis

SmetDenis

Отправлено 28 April 2014 - 11:30   Лучший Ответ

Прошу прощения за долгий ответ.

Я так и не нашел точной причины подобной работы fancybox

Поэтому добавил подправку на отступ сверху
в файле /media/zoo/applications/jbuniversal/framework/helpersjbassets.php
24u_200x0.png

Скорее всего "корень зла" в верстке вашего сайта.
На пример используется множество блоков с position=relative
либо какое-то другое свойство, которое не дает jQuery вычислить размеры viewport.
Сейчас высота получается в двое больше нужной (смотрел код скрипта fancybox)
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 Kvaant

Kvaant

Отправлено 28 April 2014 - 11:53

Ничего страшного.

 

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

Убрал из css свои  position=relative - результат тот же.

 

За помощь спасибо.


  • 0





Темы с аналогичным тегами jbimage

Click to return to top of page in style!