MediaWiki:Common.js:修订间差异
跳转到导航
跳转到搜索
清空全部内容 标签:清空 手工回退 |
无编辑摘要 标签:已被回退 |
||
| 第1行: | 第1行: | ||
$(document).ready(function() { | |||
// 遍历侧边栏导航区域中的每个列表项 | |||
$('#p-navigation .portal li').each(function() { | |||
var $li = $(this); | |||
// 如果这个 li 里面直接包含一个 ul,说明它有二级菜单 | |||
if ($li.children('ul').length > 0) { | |||
$li.addClass('has-submenu'); // 添加标记类 | |||
// 绑定点击事件 | |||
$li.on('click', 'a:first', function(e) { | |||
// 阻止点击链接时的默认跳转行为(如果只想用菜单功能) | |||
e.preventDefault(); | |||
// 切换激活状态 | |||
$li.toggleClass('active'); | |||
// 阻止事件冒泡,避免干扰其他可能的事件 | |||
e.stopPropagation(); | |||
}); | |||
} | |||
}); | |||
}); | |||
2025年9月24日 (三) 21:49的版本
$(document).ready(function() {
// 遍历侧边栏导航区域中的每个列表项
$('#p-navigation .portal li').each(function() {
var $li = $(this);
// 如果这个 li 里面直接包含一个 ul,说明它有二级菜单
if ($li.children('ul').length > 0) {
$li.addClass('has-submenu'); // 添加标记类
// 绑定点击事件
$li.on('click', 'a:first', function(e) {
// 阻止点击链接时的默认跳转行为(如果只想用菜单功能)
e.preventDefault();
// 切换激活状态
$li.toggleClass('active');
// 阻止事件冒泡,避免干扰其他可能的事件
e.stopPropagation();
});
}
});
});