4

我的菜单设置为:

.CloseOnClick(true)
.OpenOnClick(true)

(我正在使用带有 Razor 语法的 MVC4)

当我单击一个菜单项时,它会打开菜单内容,但是当我再次单击菜单项时,屏幕会在不应该的情况下跳下页面。我无法弄清楚为什么屏幕会跳动。

这是触发的相关代码:

items.Add().Text("Stores")
    .Content(@<text>
    <h2>Around the Globe</h2>
    </text>);

由于.Content()参数,屏幕似乎正在跳跃。

此外,在单击菜单之前,URL 是:

http://localhost:55656/HelloWorld 

但按下后,URL 变为:

http://localhost:55656/HelloWorld#Menu-2

虽然除了剑道 UI 菜单打开之外没有任何变化,但直到再次按下屏幕才会跳转。

4

1 回答 1

0

似乎菜单在单击时导航。仅当您希望项目导航 () 或页面上出现 JavaScript 错误并且不阻止对项目的单击时,才会发生这种情况。你能检查一下是否真的有错误并在这里发布吗?

于 2012-12-20T09:02:33.673 回答