我在我的网站中使用<asp:Menu>
控件,并使用XML数据源从我的Sql Server数据库表填充它。
现在我想在菜单项单击上添加客户端事件。
当用户单击任何菜单项时,我需要显示一个请等待对话窗口,直到页面完成刷新。
为此我需要在客户端点击上运行我的java脚本功能。
那么任何人都可以告诉我如何在菜单项单击上添加客户端点击事件。
答案 0 :(得分:2)
通过添加css类来解决问题
<DynamicMenuStyle CssClass="primaryDynamicMenu" />
<StaticMenuStyle CssClass="primaryStaticMenu"/>
然后为主菜单项添加此jquery函数:
$(function() {
$(".primaryStaticMenu a").each(function(index) {
$(this).click(function() {
alert($(this).attr("href"));
});
});
});
对于子菜单项:
$(function() {
$(".primaryDynamicMenu a").each(function(index) {
$(this).click(function() {
alert($(this).attr("href"));
});
});
});