Запрет перелистывания фото колесиком мышки

голоса: 0
Здравствуйте!

Возможно ли в модуле Фотоальбомы в момент когда открывается фото в лайтбоксе (а в особенности когда увеличиваешь фото и оно становиться по высоте больше экрана) запретить перелистывание фото колесиком мышки, поскольку когда фото большого размера мышка зачастую находится на фото и логично пользователь для просотра начинает крутить колесико чтобы опуститься вниз или подняться вверх чтобы разглядеть фото, а в резльтате идет перелистывание и человек уходит с сайта
| Автор: | Категория: Фотоальбомы
Дайте сайт где такое у вас, а то у меня ничего подобного не происходит...
Выше ссылка в действующую категорию, откройте фото в лайтбоксе и покрутите колесико мышки и увидите
вам нужно удалить
<script type="text/javascript" src="http://s64.ucoz.net/src/gstoolbar2/js/tool.js"></script>
Простите, но не совсем понятно как такое реализовать, т.е. удалить скрипт который находиться на стороннем сервере
Да, его нужно удалить, т.к. в настройках нигде не прописана данная функция, по крайне мере я ее не нашел(

Нужно чисто для модуля фото удалить полностью все скрипты сторонние предварительно их скопировав, потом заходите сюда http://forum.ucoz.ru/forum/38-37184-1 и смотрите способ  как отключить эту библиотеку... а потом то что скопировали вставляете без того файла, который я вам давал выше...

Доброе утро! Во первых сторонних скриптов у меня в шаблонах нет (кроме 1 в шаблоне для альбомов скрипт для перекючателей страниц) во вторых не могу понять откуда тянеться указанный вами скрипт <script type="text/javascript" src="http://s64.ucoz.net/src/gstoolbar2/js/tool.js"></script> , в третьих по указанной вами ссылке изучил и отключил но согласно второго пункта вообще все поплыло. Так что пока не понятно как исправить данную ситуацию

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

Я не знаю за что он отвечает, но если его удалить со страницы сайта, то перелистывание колесиком пропадает...

Ответов: 1

голоса: 0
 
Лучший ответ

Добавьте в шаблон Вид фотографий в фотоальбоме следующий код

<script>
  $(function(){
    $('.ph-link').removeAttr('data-fancybox-group');
  });
</script>

Данный скрипт избавит вас от перелистывания фото колесиком мыши

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Это решает одну проблему но возникает другая, получается в результате работы данного скрипта вообще листать нельзя. И к тому же это не рашет проблемы в модуле Интернт магазин.

На самом деле это проблема именно системы, поскольку появляется при включенном соц-баре

Попробуйте так

<script>
  $(function () {
    $(".ph-link").fancybox({
      beforeShow: function() {
        mouseWheel: false  
      },
      afterShow: function() {
        mouseWheel: true  
      }
    });
  });
</script>

Вставлять перед </body>. (Не в виде материалов, а в категориях или где-то там)

Александр спасибо огромное но все же это не работает, в результате данного скрипта 1. идет переключение по стрелочкам между картинками, как то сверху вниз и очень криво. 2. пропала возможность увеличивания картинки 3. не возможно из лайтбокса перейти на страницу с фотографией не хочет работать data-url="$PHOTO_URL$" Написал в службу поддержки пусть решают, тем более что Ваш скрипт распространяется только на модуль фотоальбом, а у меня такая же проблема и в модуле интенет мазагазин
...