跳转到内容
RA2DIY-WIKI 当前处于维护模式:页面上的内容随时可能发生更改且不会事先告知。

MediaWiki:Common.js:修订间差异

来自RA2DIY
无编辑摘要
无编辑摘要
第1行: 第1行:
// 添加悬停计时器到行或段落
//* 添加悬停计时器到行 */
(function() {
(function() {
    // 目标元素选择器(可根据需要调整)
     var selectors = 'tr, p';
     var selectors = 'tr, p';
      
      
第8行: 第7行:
          
          
         element.addEventListener('mouseenter', function() {
         element.addEventListener('mouseenter', function() {
            // 启动3秒计时器
             hoverTimer = setTimeout(function() {
             hoverTimer = setTimeout(function() {
                 element.classList.add('line');
                 element.classList.add('line');
             }, 3000);
             }, 100);
         });
         });
          
          
         element.addEventListener('mouseleave', function() {
         element.addEventListener('mouseleave', function() {
            // 清除计时器并移除样式
             clearTimeout(hoverTimer);
             clearTimeout(hoverTimer);
             element.classList.remove('line');
             element.classList.remove('line');

2025年5月4日 (日) 20:54的版本

//* 添加悬停计时器到行 */
(function() {
    var selectors = 'tr, p';
    
    document.querySelectorAll(selectors).forEach(function(element) {
        var hoverTimer;
        
        element.addEventListener('mouseenter', function() {
            hoverTimer = setTimeout(function() {
                element.classList.add('line');
            }, 100);
        });
        
        element.addEventListener('mouseleave', function() {
            clearTimeout(hoverTimer);
            element.classList.remove('line');
        });
    });
})();