#javascript #jquery #css #drupal #submenu
#javascript #jquery #css #drupal #подменю
Вопрос:
Я работаю над веб-сайтом на drupal 8. Я установил тему journal8, которая использует модуль ‘superfish’ для главного меню. Прямо сейчас у меня есть это:
При наведении курсора мыши на родительский пункт меню открывается подменю.
То, что я хочу получить, это:
-
Нет эффекта при наведении курсора мыши (подменю не открывается)
-
По щелчку: переход на новую страницу И подменю остаются открытыми все время
-
Кроме того, когда я вхожу в любую категорию, например: «теннис» (которая находится в подменю родительского меню «спорт»), подменю «спорт» остается открытым.
Пример того, что я хочу получить, у вас есть на этом сайте. Попробуйте нажать на sport, чтобы посмотреть, как это работает… Надеюсь, что кто-нибудь может помочь или у кого-то похожая проблема 🙂
Комментарии:
1. Если вы не хотите, чтобы открывалось подменю, зачем вы используете подменю? Просто удалите подменю
2. Я просто включил это в список того, чего я хочу достичь, чтобы людям было легче понять проблему… Удалить его не проблема, но мне нужно, чтобы оно открылось на следующей странице…
3. Я понимаю, о чем вы говорите… Я просто хотел попросить советов, не ожидая, что вы сделаете это за меня 🙂
Ответ №1:
на странице спорта добавьте jquery
я предполагаю, что ваше меню выглядит следующим образом
<a href="/sports" id="sports">Sports</a>
и просто добавьте, как показано ниже
<style>
.active
{
background-color:#FFEC00;
}
</style>
<script>
$('#car').addClass('active');
</script>