Drupal расширяемое меню при наведении - PullRequest
2 голосов
/ 17 октября 2010

Любой знает, как можно сделать друпальные меню доступными, когда пользователь наводит курсор на родительский пункт меню.

Ответы [ 3 ]

2 голосов
/ 18 октября 2010

Написал этот кусок jquery, который добился цели;

<style>
    ul.menu li.expanded ul.menu {  display:none;}
    ul.menu li.active-trail ul.menu{ display:block;}
</style>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
    $("li.expanded").mouseenter(function(){

        $("li.expanded").each( function() {
            $(this).find("ul.menu").css('display','none');
        }); 

        $(this).find("ul.menu").css('display','block');
        $(this).animate( {'height':'100%'},1500);
    });

</script>
1 голос
/ 17 октября 2010

Если вы хотите раскрывающиеся меню, например, на этом сайте, обратитесь к модулю Nice Menus в Drupal.Это очень просто в использовании.Документацию и информацию по этому модулю вы можете найти здесь .

Надеюсь, это то, что вы ищете:)

привет

0 голосов
/ 18 октября 2010

Некоторые темы поставляются с расширяемыми меню.Любая тема, основанная на фьюжн (http://drupal.org/project/fusion) или адаптивной теме (http://drupal.org/project/adaptivetheme), даст вам выпадающие раскрывающиеся меню.Проверьте ссылки, чтобы увидеть, какие темы основаны на вышеуказанных темах.

Чтобы включить раскрывающийся список, просто убедитесь, что пункт меню представлен как «расширенный».

Нет необходимости устанавливать дополнительный модуль или возиться с кодом темы.Легко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...