MediaWiki:Common.js:修订间差异
无编辑摘要 标签:已被回退 |
标签:撤销 已被回退 |
||
| 第3行: | 第3行: | ||
mw.loader.load( '/w/index.php?title=MediaWiki:ExpandAndCollapse.js&action=raw&ctype=text/javascript' ); | mw.loader.load( '/w/index.php?title=MediaWiki:ExpandAndCollapse.js&action=raw&ctype=text/javascript' ); | ||
/* 公告栏的滚动 */ | // 动态 Tooltip 初始化 | ||
$(document).ready(function() { | |||
var $tooltip = $('<div class="tooltip-container"></div>').appendTo('body'); | |||
// 绑定鼠标事件 | |||
$('.dynamic-tooltip').on('mousemove', function(e) { | |||
var tooltipText = $(this).data('tooltip'); | |||
$tooltip.html(tooltipText).css({ | |||
left: e.pageX + 15, | |||
top: e.pageY + 15, | |||
opacity: 1 | |||
}); | |||
// 防止 Tooltip 超出窗口 | |||
var windowWidth = $(window).width(); | |||
var tooltipWidth = $tooltip.outerWidth(); | |||
if (e.pageX + tooltipWidth + 30 > windowWidth) { | |||
$tooltip.css('left', e.pageX - tooltipWidth - 10); | |||
} | |||
}).on('mouseleave', function() { | |||
$tooltip.css('opacity', 0); | |||
}); | |||
}); | |||
/* sitenotice 公告栏的滚动 */ | |||
$(function () { | $(function () { | ||
var self = $('#siteNoticeScroll'); | var self = $('#siteNoticeScroll'); | ||
| 第27行: | 第51行: | ||
}); | }); | ||
/* | /* DropDown 的交互逻辑 */ | ||
document. | $(document).ready(function() { | ||
$('.custom-dropdown').click(function() { | |||
$(this).find('.dropdown-content').toggle(); | |||
}); | }); | ||
}); | }); | ||