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


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

Открытие закладоп при наведении курсора мышки..


Лучший Ответ Kess , 01 December 2013 - 15:27

Да, у вас используются табы jQueryUI, а то, что я предложил, работает для новых табов JBZoo.

 

Вот скрипт, который включает ваши табы:

jQuery(function ($) {
    $('#jbzoo-tabs').tabs();
    $('#Link').val(document.title);
});

Нужно дописать сюда новый параметр, который установит срабатывание при наведении:

jQuery(function ($) {
    $('#jbzoo-tabs').tabs({event: "mouseover"});
    $('#Link').val(document.title);
});
Перейти к сообщению


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

#1 Евген Аватарович

Евген Аватарович

Отправлено 01 December 2013 - 10:14

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

Подскажите пожалуйста, возможно ли реализовать такое.

Требуется, чтобы закладки (с позициями)2013-12-01_171142.jpg открывались бы не по клику мышки, а при наведении (hover).

Если возможно, то подскажите где и что требуется подправить.

Буду очень признателен за помощь!


  • 0

#2 Kess

Kess

Отправлено 01 December 2013 - 10:43

В файле media/zoo/applications/jbuniversal/assets/js/jquery.jbzootools.min.js

 

найдите 

g.bind("click",function()

и поменяйте тут click на hover:

g.bind("hover",function()

Потом обновите кэш браузера и проверяйте.

 

После обновления JBZoo изменения могут пропасть.


  • 1

#3 Евген Аватарович

Евген Аватарович

Отправлено 01 December 2013 - 11:30

Спасибо огромное за совет! Попробую и обязательно отпишусь.


  • 0

#4 Евген Аватарович

Евген Аватарович

Отправлено 01 December 2013 - 12:45

Уважаемый Kess, все сделал, как вы предложили, но ничего не изменилось - переход по вкладкам остался прежний при помощи клика...


  • 0

#5 Kess

Kess

Отправлено 01 December 2013 - 13:00

Возможно, не обновился кэш браузера. Попробуйте зайти с другого. И еще, я протестировал чуть больше, лучше поменять hover на mouseenter:

g.bind("mouseenter",function()

так работает надежней, с hover иногда срабатывало не там, где нужно.

 

Если и в другом браузере не будет работать, нужна будет ссылка на сайт.


  • 0

#6 Евген Аватарович

Евген Аватарович

Отправлено 01 December 2013 - 13:21

Заменил на

g.bind("mouseenter",function()

кэш почистил, пробовал разными браузерами, но, ничего не изменилось... Вот ссылка на страницу с вкладками: http://happyhome-meb...ids-k-1m-side-3


  • 0

#7 Kess

Kess

Отправлено 01 December 2013 - 15:27   Лучший Ответ

Да, у вас используются табы jQueryUI, а то, что я предложил, работает для новых табов JBZoo.

 

Вот скрипт, который включает ваши табы:

jQuery(function ($) {
    $('#jbzoo-tabs').tabs();
    $('#Link').val(document.title);
});

Нужно дописать сюда новый параметр, который установит срабатывание при наведении:

jQuery(function ($) {
    $('#jbzoo-tabs').tabs({event: "mouseover"});
    $('#Link').val(document.title);
});

  • 1

#8 Евген Аватарович

Евген Аватарович

Отправлено 01 December 2013 - 17:27

Подскажите пожалуйста в каком файле надо вносить изменения?


  • 0

#9 Kess

Kess

Отправлено 01 December 2013 - 21:46

Обычно подобные скрипты находятся в файле full.php. В вашем случае затрудняюсь сказать точнее, посмотрите, пожалуйста, в 

 

media/zoo/applications/jbuniversal/templates/catalog/renderer/item/katalog-mebeli/full.php


  • 0

#10 Евген Аватарович

Евген Аватарович

Отправлено 02 December 2013 - 00:04

Да, теперь сработало!

Спасибо Вам большое за помощь!


  • 0




Click to return to top of page in style!