我正在使用Umbraco 6进行MVC。我的问题出现在我的导航中。除移动设备外,它按预期工作。导航模仿此处显示的导航:http://htmlstream.com/unify/
在移动设备上,下拉子导航链接不会导航到任何其他页面。当您使用子页面展开nav元素并触摸子导航链接时,它只会关闭下拉列表。
我使用每个页面的Razor局部视图生成导航。它将从根目录开始,并通过为根目录下的每个可见节点创建一个链接。在到达具有子节点的节点时,剃刀脚本将在移动之前创建子导航项。这给我留下了一个很好的可折叠下拉导航,可以很好地转换为移动设备。
使用@ var.NiceUrl()
在foreach循环中创建每个节点的Url,无论它是主要nav元素还是子nav元素。也许这会导致问题,但我无法弄清楚为什么所有其他链接,无论是在主导航上还是作为整个页面中的按钮,尽管使用相同的.NiceUrl()方法创建,但仍能正常工作。 / p>
任何人都有见解?
答案 0 :(得分:0)
请尝试在样式表中添加以下代码:
.dropdown-backdrop
{
position: static;
}