Jump to content


Photo
- - - - -

Как убрать циклический просмотр в "jbzoo image" - popup? И сменить эффект?

jbzoo image

Best Answer Сонкин , 14 November 2014 - 03:15

Cheren-dow, спасибо большое!!!

 

Только если вписать в хелперс, как вы посоветовали, не заработало.

 

Заработало вот так:

$("a.jbimage-link[rel=jbimage-popup], a.jbimage-gallery").fancybox({
                    "prevEffect" : "fade",
                    "nextEffect" : "fade",
                    "nextSpeed" : 600,
                    "prevSpeed" : 600,
                    "loop" : false,
                    "helpers" : {
                        "title"  : { type : "outside" },
                        "buttons": { position:"top" },
                        "thumbs" : { width :80, height:80 },
                        "overlay": { locked: false}
                    }
                });

Ещё раз благодарю!!!

Go to the full post


  • This topic is locked This topic is locked
5 replies to this topic

#1 Сонкин

Сонкин
  • JBZoo User (rus)
  • User rate: 3.4
  • posts: 143
  • topics: 20

Posted 13 November 2014 - 13:47

Здравствуйте!

 

При просмотре изображений в лайтбоксе (popup - jbzoo image) сделано так, что можно вернуться от последней картинки к первой, кликнув на стрелочку "вперёд". Таким образом картинки можно смотреть до бесконечности, а они у меня отличаются только оттенками и понять, что пошёл новый цикл - невозможно...

 

Как сделать так, чтобы после просмотра последней картинки, лайтбокс просто пропадал, как в том же widgetkit?

 

И как сменить эффект смены картинки? Сейчас что-то вроде слайда, можно ли поставить выцветание или подобное??

 

 

Заранее благодарен за ответ!!!


Edited by Сонкин, 13 November 2014 - 13:48.

  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 13 November 2014 - 15:46

Сонкин, popup в JBZoo реализован с помощью fancybox, вся документация расположена по нему тут.

Инициализация в JBZoo происходит в файле

сайт\media\zoo\applications\jbuniversal\framework\helpers\jbassets.php

метод jbimagePopup


  • 0
Изображение
 

#3 Сонкин

Сонкин
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 3.4
  • posts: 143
  • topics: 20

Posted 13 November 2014 - 17:03

Cheren-dow, спасибо за ссылку!

 

Решил свой вопрос правкой файла: media\zoo\applications\jbuniversal\assets\js\jquery.libraries.min.js

 

Заменил у:  "nextEffect" и "prevEffect" значение "elastic" на "fade", и удалил первый встретившийся "loop:!0"... вроде работает нормально.

 

 

Если не правильно, то как будет верно?


Edited by Сонкин, 13 November 2014 - 17:04.

  • 0

#4 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 13 November 2014 - 18:33

Сонкин, наверно можно было не менять внутри библионтеки а в инициализации добавить параметры

$("a.jbimage-link[rel=jbimage-popup], a.jbimage-gallery").fancybox({
                    "helpers" : {
                        "openEffect"  : "elastic",
    	                "closeEffect" : "elastic",
                        "nextEffect"  : "fade",
                        "precEffect"  : "fade",
                        "loop"       : false,
                        "title"  : { type : "outside" },
                        "buttons": { position:"top" },
                        "thumbs" : { width :80, height:80 },
                        "overlay": { locked: false}
                    }
                });

Edited by Cheren-dow, 13 November 2014 - 18:33.

  • 0
Изображение
 

#5 Сонкин

Сонкин
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 3.4
  • posts: 143
  • topics: 20

Posted 14 November 2014 - 03:15   Best Answer

Cheren-dow, спасибо большое!!!

 

Только если вписать в хелперс, как вы посоветовали, не заработало.

 

Заработало вот так:

$("a.jbimage-link[rel=jbimage-popup], a.jbimage-gallery").fancybox({
                    "prevEffect" : "fade",
                    "nextEffect" : "fade",
                    "nextSpeed" : 600,
                    "prevSpeed" : 600,
                    "loop" : false,
                    "helpers" : {
                        "title"  : { type : "outside" },
                        "buttons": { position:"top" },
                        "thumbs" : { width :80, height:80 },
                        "overlay": { locked: false}
                    }
                });

Ещё раз благодарю!!!


Edited by Сонкин, 14 November 2014 - 03:18.

  • 0

#6 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 14 November 2014 - 08:42

Сонкин, не заметил что в хелперы писал. :)  


  • 0
Изображение
 





Also tagged with one or more of these keywords: jbzoo image

Click to return to top of page in style!