gpt4 book ai didi

asp.net-mvc-4 - 单击打开 Kendo UI 菜单栏

转载 作者:行者123 更新时间:2023-12-01 23:43:34 24 4
gpt4 key购买 nike

我有一个 KenoUI MenuBar

代码如下:

@(Html.Kendo().Menu()
.Name("UserMenu")
.Events()
.Items(items =>
{
items.Add().Text("Organisation Name");

items.Add().Text("User Fullname").Items(useritems =>
{
useritems.Add().Text("Option 1");
useritems.Add().Text("Option 2");
useritems.Add().Text("Option 3");
});

}));

非常简单的菜单,在 User Fullname 下有一个子菜单。我想更改此菜单栏,使其在将鼠标悬停在 User Fullname 上时不会打开 Option 1, 2, 3 子菜单。

只有当您点击 User Fullname 时,子菜单才会打开。

有人知道怎么做吗?

最佳答案

您可以使用 openOnClick方法。默认情况下,这是错误的,所以菜单在悬停时打开。将其设置为 true 允许菜单仅在您单击它们时打开。

@(Html.Kendo().Menu()
.Name("UserMenu")
.OpenOnClick(true)
.Items(items =>
{
items.Add().Text("Organisation Name");

items.Add().Text("User Fullname").Items(useritems =>
{
useritems.Add().Text("Option 1");
useritems.Add().Text("Option 2");
useritems.Add().Text("Option 3");
});

}));

关于asp.net-mvc-4 - 单击打开 Kendo UI 菜单栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30180543/

24 4 0