0

私のZotonicサイトのトップメニューは、デスクトップアプリケーションメニューのように機能することなく所定の位置にレンダリングされます。

メニューのすべての項目は非表示にならずに画面に表示され、ひどいように見えます。スーパーフィッシュメニューのようですが、スーパーフィッシュが動作するために必要なコードがわかりません。私の一時的な解決策は、単一レベルのメニューを用意することですが、それはクライアントが探しているものを満たしていません:(

Zotonicでデスクトップスタイルのドロップダウンメニューを取得するにはどうすればよいですか?

4

1 に答える 1

0

Superfishをダウンロードhttp://users.tpg.com.au/j_birch/plugins/superfish/superfish-1.4.8.zip

superfish-1.4.8フォルダの内容をに抽出superfish-1.4.8.zipしますpriv/sites/default/lib/

以下を追加しますpriv/sites/default/templates/base.tpl

{% lib "css/superfish.css" "css/superfish-navbar.css" "css/zp-compressed.css" "css/zp-project.css" "css/zp-menu.css" %}
{% lib "js/apps/modernizr.js" "js/jquery-1.4.2.min.js" "js/superfish.js" %}
<script type="text/javascript">
    // initialise plugins
    jQuery(function(){
        jQuery('ul.do_superfish').addClass('sf-menu').superfish({speed: 'fast'});
});
</script>

scomp_menu_menu.erldo_superfish代わりにリストのクラスとして設定するので、補正sf-menuに使用します。addClass('sf-menu')

JS libを省略"js/hoverIntent.js"したのは、メニューを開くのが非常に遅くなり、{speed: 'fast'}メニューがすぐにすぐに開くように設定されているためです。

于 2010-09-29T17:09:46.903 に答える