0

我将 Umbraco 6 用于 MVC。我的问题出现在我的导航中。除了在移动设备上,它按预期工作。导航仿照这里看到的:http: //htmlstream.com/unify/

在移动设备上,下拉子导航链接不会导航到任何其他页面。当您使用子页面展开导航元素并触摸子导航链接时,它只会关闭下拉菜单。

我为每个页面使用 Razor 局部视图生成导航。它将从根开始并循环通过为根下一层的每个可见节点创建一个链接。到达具有子节点的节点后,剃刀脚本将在继续移动之前创建子导航项。这给我留下了一个很好的可折叠下拉导航,可以很好地转化为移动设备。

每个节点的 URL,无论是主导航元素还是子导航元素,都是在 foreach 循环中使用 @var.NiceUrl() 创建的

也许这会导致问题,但我无法弄清楚为什么所有其他链接(无论是在主导航上还是作为整个页面的按钮)都可以正常工作,尽管它们是使用相同的 .NiceUrl() 方法创建的。

任何人有任何见解?

4

1 回答 1

0

请尝试在您的样式表中添加以下代码:

.dropdown-backdrop 
{
      position: static;
}
于 2013-08-27T19:05:54.220 回答