我有一个导航巫婆使用下拉菜单,但父母也必须是可点击的。
这对于桌面用户来说完全没问题,但它也必须具有响应能力。
这带来了移动设备不会悬停的问题。我有一些处理它的Javascript。我必须向具有子链接的链接添加属性aria-haspopup=true
。
问题是,链接是由dnn加载的,我无法更改该模块上的任何内容。所以我必须在之后添加它。
我尝试了这个,但它似乎不起作用:
$("#menu ul:has('li')").each(function () {
$("#menu-item menu-item-type-custom menu-item-object-custom menu-item-250 li:has('a')").each(function () {
$(this).attr("aria-haspopup", "true");
}
});
答案 0 :(得分:0)
解决了......
$(document).ready(function($){
$("ul.submenu").each(function(index){
$(this).parent("li").children(":first").attr('aria-haspopup', 'true');
})
});