#jquery #html #css #wordpress
#jquery #HTML #css #wordpress
Вопрос:
У меня проблема с тем, что меню WordPress не отображается вверху. Мой jQuery добавляет правильный класс в div, но по какой-то причине он не прилипает.
Вот предварительная прокрутка html:
<div id="site-navigation-wrap" class="navbar-style-one wpex-dropdowns-caret clr">
После прокрутки jQuery четко работает при добавлении класса:
<div id="site-navigation-wrap" class="navbar-style-one wpex-dropdowns-caret clr stickymcstickface">
…и вот css:
.navbar-style-one .stickymcstickface {
height: 50px;
left: 0;
position: fixed;
top: 0;
width: 100%;
}
Я попытался поиграть с z-индексом на всякий случай, если он скрыт под чем-то, но это не помогает. Я также пробовал это без пробела и только с классом stickmcstickface, но безрезультатно.
Есть идеи, где я мог ошибиться?
С наилучшими пожеланиями
Дэйв
Комментарии:
1. можете ли вы дать мне демо, где вы пробовали это?
2. Привет, Hidayt — в настоящее время находится только на внутреннем сервере тестирования, поэтому не могу поделиться, извините
3. Без демонстрации мы, вероятно, не сможем помочь вам в дальнейшем. ответ @Mihai T тоже был бы моим, но если он все еще не работает, вполне вероятно, что причиной этого является правило CSS для другого элемента.
4. согласен с @FabianSchultz
Ответ №1:
у вас проблема в CSS. пишите классы без пробелов между ними
.navbar-style-one .stickymcstickface
Для .navbar-style-one.stickymcstickface
это потому, что оба класса имеют один и тот же элемент.
ваш текущий код работал бы, если бы элемент с class .stickymcstickface
был дочерним элементом элемента с class .navbar-style-one
.
но в вашем случае оба класса принадлежат #site-navigation-wrap
, поэтому вы должны писать их без пробелов между ними
надеюсь, это поможет.
Комментарии:
1. Спасибо Михай, я пробовал это как с этим пространством, так и без него, но в любом случае не работает. Приветствия
2. @user3160485 хм. это странно. можете ли вы опубликовать рабочий пример вашего кода? так я могу помочь вам лучше? или проверьте элемент и посмотрите, не перезаписаны ли стили, применяемые к вашему фиксированному классу, другими стилями
3. Есть ли у вас #id, который имеет приоритет?