我在网站中使用<asp:Menu>
控件,并使用XML数据源从Sql Server数据库表中填充它。现在我想在菜单项单击上添加一个客户端事件。当用户点击任何菜单项时,我需要显示一个"请等待"对话框窗口,直到页面完全刷新。为此,我需要在客户端单击时运行我的java脚本函数。所以,有谁能告诉我如何在菜单项点击上添加客户端点击事件吗。
通过添加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"));
});
});
});