Telerik Mega菜单不适用于IE中的jquery1.7
我在我的网站上使用了一个简单的滑块和Telerik Mega菜单。以下脚本与jquery 1.7.1的参考一起包含在slider中: 以下是我的超级菜单的代码:Telerik Mega菜单不适用于IE中的jquery1.7,jquery,telerik,Jquery,Telerik,我在我的网站上使用了一个简单的滑块和Telerik Mega菜单。以下脚本与jquery 1.7.1的参考一起包含在slider中: 以下是我的超级菜单的代码: @( Html.Telerik().Menu() .Name("Mega Menu") .HtmlAttributes(new { @style = "background:#000000;" }) .OpenOnClick(true)
@(
Html.Telerik().Menu()
.Name("Mega Menu")
.HtmlAttributes(new { @style = "background:#000000;" })
.OpenOnClick(true)
.Items(menu =>
{
menu.Add().Text("Mega Menu:")
.ContentHtmlAttributes(new { @style = "width:550px;" })
.Content(@<text>
<ul>
<li>Group1
<ul>
<li>Item1</li>
<li>Item2</li>
<li>Item3</li>
<li>Item4</li>
</ul>
</li>
</ul>
<ul>
<li>Group2
<ul>
<li>Item1</li>
<li>Item2</li>
<li>Item3</li>
<li>Item4</li>
</ul>
</li>
</ul>
</text>);
}
)
)
在Mozilla Firefox和Chrome中,使用这两个脚本,我的滑块和Mega菜单功能正常。
但是在IE8中,jquery1.7.1不允许超级菜单工作。仅当我使用jquery1.5.1时,它才起作用。但是使用这个jquery,我的滑块在其他浏览器中停止工作。尽管如此,通过使用IE8中的jquery1.7.1,slider的功能并没有这样的问题
有没有什么方法可以让我使用jquery 1.7.1来运行Mega菜单,而不影响我在浏览器Firefox、Chrome、IE7、8和9上的滑块功能
谢谢。菜单名称中有一个空格。这是不受支持的。尝试删除空间:
.Name("MegaMenu")