将Superfish下拉菜单添加到网站

时间:2012-03-11 05:08:03

标签: drupal drupal-7 drupal-modules drupal-theming

在我的Drupal 7网站上安装superfish后,我不知道接下来该做什么。我在网上搜索并阅读了一些简短的教程,我被告知要将css和js文件加载到我的主题中。我从https://github.com/mehrpadin/Superfish-for-Drupal获得了Superfish库,它包含一个用作示例的示例。你能给我一个暗示吗?提前谢谢!

2 个答案:

答案 0 :(得分:0)

我不想使用任何模块,你可以通过在主题的.info文件中添加2个javascript来实现。确保在main.js之前放置superfish.js。

scripts[] = js/superfish.js
scripts[] = js/main.js

将以下代码添加到main.js文件中:

jQuery(function()
{
    jQuery('div#menu_wrapper ul.menu').superfish(
    { 
        delay       : 500,                             // one second delay on mouseout 
        animation   : {opacity:'show',height:'show'},  // fade-in and slide-down animation 
        speed       : 'fast',                          // faster animation speed 
        autoArrows  : false,                           // disable generation of arrow mark-up 
        dropShadows : true                             //  drop shadows 
    });
});

我不知道下载超级鱼库的地方,但我在我的网站上缩小了它。 http://abklimo.website-chef.com/sites/all/themes/abklimonew/js/superfish.js

希望这有帮助,

穆罕默德

答案 1 :(得分:0)

Nice Menus模块允许您使用Superfish创建此类菜单。我建议你看一下。我不确定它是否使用了您选择的相同包装器,但它运行得相当好并附带文档。

祝你好运!