Поддержка Проблемы и решения Где происходит JS-обработка выпадающего меню

  • Приветствую, товарищи.
    Проблема — требуется увеличить время появления и исчезновения обычного настраиваемого выпадающего главного меню. Вроде проблем никаких, но я столкнулся с тем, что не могу определить, где происходит обработка наведения курсора на родительское меню и появление/исчезновение подменю. Исключил все скрипты темы, — всё равно работает, значит где-то в скриптах движка.

    Кто может подсказать?

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Исключил все скрипты темы, — всё равно работает, значит где-то в скриптах движка.

    Нет, внешний вид сайта полностью определяется темой оформления. Если без скриптов меню всё равно работает — значит, оно реализовано с помощью CSS.

    Поищите в таблице стилей темы свойство transition.

    Если без скриптов меню всё равно работает — значит, оно реализовано с помощью CSS.

    Поищите в таблице стилей темы свойство transition.

    Может и CSS, но transition не используется.
    В инспекторе объектов при появлении и исчезновении элемента никакие свойства не меняют значения (даже display: none;), это как раз наталкивает на мысль о реализации через CSS, но вот как именно непонятно.

    Вот список всех свойств появляющегося элемента из инспектора объектов

    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    z-index: 100;
    text-indent: 0;
    list-style: none;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    line-height: 1.42857143;
    font-family: 'MagistralTT';
    color: #444;

    Какие есть еще мысли? я уже голову сломал

    1) Телепатов здесь нет
    2) Это относится к верстке, а не к WordPress
    3) Есть специальный сервис
    4) Полезная информация
    5) Полезный ресурс

    1) Телепатов здесь нет

    Ashton, вам что-то в вопросе не ясно? Проблема описано более, чем понятно.

    2) Это относится к верстке, а не к WordPress

    Спорно.

    3) Есть специальный сервис

    Как я буду использовать сервис отладки кода, когда мне нужно выяснить как раз обратное — какой именно код даёт такой эффект?

    4) Полезная информация
    5) Полезный ресурс

    Спасибо, в курсе.

    Ashton, вам что-то в вопросе не ясно? Проблема описано более, чем понятно.

    А что тут может быть ясно когда ни кода, ни ссылки на сайт, и вообще ничего нет, а есть только расплывчатое описание чего-то и наглое отношение. Что за глупые вопросы Вы мне задаете? Перечитайте еще раз вдумчиво что я Вам написал в предыдущем сообщении и прекратите спорить.

    А что тут может быть ясно когда ни кода, ни ссылки на сайт, и вообще ничего нет, а есть только расплывчатое описание чего-то и наглое отношение. Что за глупые вопросы Вы мне задаете? Перечитайте еще раз вдумчиво что я Вам написал в предыдущем сообщении и прекратите спорить.

    Спасибо за рвение помочь.

    Тогда объясняю еще раз.
    Во-первых, сайт на локальном хостинге.
    Во-вторых, весь CSS код искомого элемента который есть — я привел. JS темы, как я написал в начале, отключены. Приводить весь JS-код движка здесь не имеет смысла, тк он бесконечен и сжат. Остается HTML код, который без JS также не представляет интереса.

    Ashton, вам следует успокоиться и вникнуть в тему, тк мне нужны предположения, где, в каком скрипте или хотя бы какой директорией движка этот код может обрабатываться.

    Вот Sergey Biryukov с первого раза вникнул и предоставил вариант решения (за что ему огромное спасибо) и не требовал того, что пренепременно хотите видеть вы.

    Тогда объясняю еще раз.

    Это я Вам еще раз объясняю что здесь телепатов нет. И гадать что у Вас там тоже бессмысленно без изучения кода.

    Ashton, вам следует успокоиться и вникнуть в тему, тк мне нужны предположения, где, в каком скрипте или хотя бы какой директорией движка этот код может обрабатываться.

    Вот Sergey Biryukov с первого раза вникнул и предоставил вариант решения

    Вникнуть следует Вам.

    Sergey Biryukov Вам написал по русски:

    Нет, внешний вид сайта полностью определяется темой оформления. Если без скриптов меню всё равно работает — значит, оно реализовано с помощью CSS.

    Перечитайте мое первое сообщение и подумайте. Это не готовый ответ, но это наведет на правильное решение. Всего доброго.

    P.S. Мое рвение закончилось более года назад, потому что люди мало того что не уважают желающих им помочь, так еще и плюются и нагло себя ведут, как будто им кто-то что-то должен. Про банальное спасибо я вообще промолчу. И стоит заметить что это только в русскоязычной поддержке так, к сожалению.

    И стоит заметить что это только в русскоязычной поддержке так,

    Языковой базис совсем не играет роли, никакой! Разность в стартовой «позиции».. Многие ТС не понимают во что ввязались и начинают нервничать, когда ответ не на их «волне» (это о первичных знаниях). Второе — нежелание проверять и перепроверять информацию, а так же пытаться повторить предложенное..

    И заметьте, Ashton, ТС может быть из любой страны, но раз форум на русском языке, то и вопрос на русском…

    Ничего личного, всё вышесказанное только в защиту русского языка и русскоязычного Сообщества..

    wikicms я про то что например в англоязычной борзоты нет. Там если не понимают вежливо переспрашивают и почти всегда смайлик поставят 🙂 Я думаю Вам лучше меня это известно. Я просто констатирую такой небольшой факт и причину отсутствия моего рвения. Ах да, сорри, я забыл написать одну весчь — ИМХО 🙂

    так еще и плюются и нагло себя ведут, как будто им кто-то что-то должен. Про банальное спасибо я вообще промолчу.

    Ладно, ладно, был неправ, прошу не гневаться. Вам действительно спасибо. Мне, как кстати заметить и вам, не нравятся нечетко высказанные мысли и поставленные задачи. Я предоставил неполную информацию, однако «Телепатов тут нет» может выморозить кого угодно — вам нужно больше конкретики, так и скажите.

    К делу — проверил CSS с помощью указанного вами сервиса, действительно все дело в CSS.

    Но вопрос остался — какие CSS свойства вообще могут такое делать?

    К делу — проверил CSS с помощью указанного вами сервиса, действительно все дело в CSS.

    Заполните, нажмите save, скопируйте ссылку и скиньте сюда.

    например в англоязычной борзоты нет.

    Я понимаю такое сравнение..


    Video PS http://www.youtube.com/watch?v=bBZAccgvp8M :))))

    Заполните, нажмите save, скопируйте ссылку и скиньте сюда.

    http://jsfiddle.net/QUpzy/1/

    Ширину окна результата шире 600px только делайте, там зависимость mediaCSS

    Есть у кого догадки, что за свойство здесь работает?

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Где происходит JS-обработка выпадающего меню» закрыта для новых ответов.