1

我正在研究premiumepress - 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元素,您将得到修复。我使用 fiddler 将它们从标记中删除,它立即解决了问题。它们目前包装了所有嵌套的无序列表。

全部纠正后,结构应类似于以下内容:

<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 回答