1

私はプレミアムプレス - RealtorPress 子テーマに取り組んでおり、現在メニューに問題があります。

実際にPremiumPressのPHPコードを使ってメニューを表示してみた

<?php echo $ThemeDesign->LAY_NAVIGATION(); ?> 

このコードを次のように CSS の下にラップします。

<ul class="sf-menu">
    <?php echo $ThemeDesign->LAY_NAVIGATION(); ?> 
</ul> <!-- END .sf-menu -->

メニューにSuperfishを使用していますが、このプラグインを正しく使用しているため、正常に動作しない理由がわかりません。

<script type="text/javascript">
    jQuery(document).ready(function() { 
        jQuery('ul.sf-menu').superfish({
            delay:       200, 
            animation:   {opacity:'show',height:'show'},
            speed:       'fast',
            autoArrows:  false,
            dropShadows: false
        });
    });     
</script>

しかし、ホームページを見ると...メニュー内に無関係なdivがいくつかあることに気づきました..

<div class="dropdown_1column"> <div class="col_1 firstcolumn">

アイデアを得るために実際のリンクを確認してください..私が話していること:

http://www.ruralpropertyagents.com/

だから、これを取り除くのを手伝ってください..

4

1 に答える 1

2

あなたの勘は正しいです - それらのdiv要素を削除すると、修正されます. フィドラーを使用してマークアップからそれらを削除すると、すぐに問題が解決しました。現在、ネストされた順序なしリストをすべてラップしています。

すべてが修正されると、構造は次のようになります。

<ul class="sf-menu">
  <li><a href="...">Home</a></li>
  <li><a href="...">Commercial Sales</a>
      <ul>
        <li><a href="...">Industrial Units for Sale</a></li>
        <li><a href="...">Office Blocks for Sale</a></li>
      </ul>
  </li>
</ul>
于 2012-05-19T02:00:15.400 に答える