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

Я использую DJ Image Slider на моем Joomla 3.3.1, чтобы получить анимированный баннер. Модуль работает отлично на обеих домашних страницах (это двуязычный веб-сайт), но не во всех других пунктах меню, где загружается первый слайд, но модуль остается статичным. Он не «авто слайд» и не может перемещаться по другим слайдам , (Вы можете видеть, что я имею в виду здесь )

Я не могу найти источник этой проблемы. Любая идея?

Большое спасибо за вашу помощь!

1 голос | спросил Enora 18 AM000000100000001131 2014, 10:21:11

4 ответа


2

Как уже упоминалось, это проблема js, вы можете попробовать отладить это вручную, однако это может занять некоторое время. Я использовал этот слайдер изображения в прошлом и имел некоторые проблемы с js-конфликтами, однако я смог их разрешить - см. Ниже.

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

Используя плагин, можно:

  • Отключить библиотеки MooTools ориентировочно в интерфейсе.
  • Включить или отключить плагин в определенных частях сайта, начиная с шаблон для отдельной страницы.
  • Используйте отчет, чтобы получить обратную связь о том, что сделал движок плагина.
  • Добавить или удалить скрипты и таблицы стилей.
  • Зачистить пустые строки, оставленные изменениями, внесенными на страницу.
  • Предотвратить удаление некоторых библиотек.
  • Измените способ работы двигателя по умолчанию (не добавляйте и не удаляйте noConflict () code ...).

Попробуйте все доступные параметры в настройках параметров плагина (разные версии js и т. д.), надеюсь, один из них будет работать для вас.

Надеюсь, что это поможет.

ответил jonboy 18 PM000000120000004631 2014, 12:19:46
2

Хорошо, подумайте об этом логически. Он отлично работает на домашней странице, но не на других страницах.

Это может означать, что на других страницах, которые вызывают проблемы, загружается другой скрипт. Может быть, где-то отсутствует тег. Лучше всего отключить (не деинсталлировать) каждое расширение, 1 на 1, связанное с другими страницами. После отключения каждого расширения обновите страницу, чтобы узнать, все еще проблема. Вы также можете принять во внимание, что сценарии загружаются в другом порядке на всех других страницах.

Прежде чем делать это, хотя, предположим, я думаю, что это может быть связано с тем, что это:

/modules/mod_djimageslider/assets/powertools-1.2.0.js

загружается после :

/modules/mod_djmenu/assets/js/jquery.djmenu.js

Powertools используется для создания пользовательских событий, поэтому возможно, что djmenu.js пытается создать событие, но не может, потому что файл пока не загружен.

ответил Lodder 18 PM00000010000003931 2014, 13:59:39
1

Отладка таких проблем требует некоторой работы и времени, и обычно доступ к сайту очень полезен.

В настоящее время у меня мало времени, чтобы просмотреть ваш интерфейс.

Несколько вещей, которые вы могли бы попробовать:

  1. проверить, есть ли несколько экземпляров js-библиотек, например. jQuery загружаются и отключаются, оставляя только одну нагрузку.

  2. Попробуйте отключить другие расширения, чтобы увидеть, конфликтуют ли они с ними. Иногда нам приходится оставлять некоторые расширения, если они причиняют нам такие проблемы.

Внешние ссылки
Несколько ресурсов с хорошей информацией об обнаружении и устранении проблем js решение проблем с jQuery /Mootools с помощью jQuery-easy-plugin и как разрешать конфликты jQuery

ответил FFrewin 18 PM000000120000004231 2014, 12:35:42
0

Скорее всего, несколько jquery - это причина или неправильное объявление файлов javascript. Вы можете попробовать это в верхней части страницы шаблона между заголовками заголовков.

<?php
    // load jQuery, if not loaded before 

    if(!JFactory::getApplication()->get('jquery')){
    JFactory::getApplication()->set('jquery',true);
    $document = JFactory::getDocument();
    $document->addScript(JUri::root() . "templates/template-name/js/jquery.js");
    }
?>

Это может помочь вам. Спасибо.

ответил Shiplu 25 MaramFri, 25 Mar 2016 00:56:22 +03002016-03-25T00:56:22+03:0012 2016, 00:56:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132