微件

配队模拟器:修订间差异

来自卡厄思梦境WIKI

律Rhyme留言 | 贡献
无编辑摘要
律Rhyme留言 | 贡献
无编辑摘要
第1行: 第1行:
<script>
<script>
$(document).ready(function() {
(function() {
     // 点击角色槽位显示选择窗口
     // 等待DOM加载完成
     $('#character-slot').on('click', function() {
     function initTeamSimulator() {
         $('#character-modal').fadeIn(200);
         // 点击角色槽位显示选择窗口
    });
        document.getElementById('character-slot').addEventListener('click', function() {
   
            document.getElementById('character-modal').style.display = 'block';
    // 关闭角色选择窗口
         });
    $('#close-character-modal').on('click', function() {
        $('#character-modal').fadeOut(200);
    });
   
    // 点击遮罩层关闭窗口
    $('#character-modal').on('click', function(e) {
        if (e.target === this) {
            $(this).fadeOut(200);
         }
    });
   
    // 选择角色
    $(document).on('click', '.character-option', function() {
        // 克隆整个角色卡片
        var $clonedCard = $(this).clone();
          
          
         // 移除点击事件相关的类和样式
         // 关闭角色选择窗口
         $clonedCard.removeClass('character-option');
         document.getElementById('close-character-modal').addEventListener('click', function() {
        $clonedCard.css({
             document.getElementById('character-modal').style.display = 'none';
            'cursor': 'default',
             'transition': 'none',
            'margin': '0'
         });
         });
          
          
         // 清空槽位并添加克隆的卡片
         // 点击遮罩层关闭窗口
         $('#character-slot').empty().append($clonedCard);
         document.getElementById('character-modal').addEventListener('click', function(e) {
        $('#character-slot').css({
            if (e.target === this) {
            'border': 'none',
                this.style.display = 'none';
            'padding': '0',
             }
             'display': 'block'
         });
         });
          
          
         // 关闭选择窗口
         // 选择角色 - 使用事件委托
        $('#character-modal').fadeOut(200);
        document.getElementById('character-list').addEventListener('click', function(e) {
     });
            var characterOption = e.target.closest('.character-option');
});
            if (characterOption) {
                // 克隆整个角色卡片
                var clonedCard = characterOption.cloneNode(true);
               
                // 移除点击事件相关的类和样式
                clonedCard.classList.remove('character-option');
                clonedCard.style.cursor = 'default';
                clonedCard.style.transition = 'none';
                clonedCard.style.margin = '0';
               
                // 清空槽位并添加克隆的卡片
                var characterSlot = document.getElementById('character-slot');
                characterSlot.innerHTML = '';
                characterSlot.appendChild(clonedCard);
                characterSlot.style.border = 'none';
                characterSlot.style.padding = '0';
                characterSlot.style.display = 'block';
               
                // 关闭选择窗口
                document.getElementById('character-modal').style.display = 'none';
            }
        });
    }
   
    // 确保DOM加载完成后执行
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', initTeamSimulator);
     } else {
        initTeamSimulator();
    }
})();
</script>
</script>


第53行: 第64行:
#character-slot .character-option:hover {
#character-slot .character-option:hover {
     transform: none !important;
     transform: none !important;
    box-shadow: none !important;
}
</style>
</style>

2025年10月18日 (六) 21:40的版本

<script> (function() {

   // 等待DOM加载完成
   function initTeamSimulator() {
       // 点击角色槽位显示选择窗口
       document.getElementById('character-slot').addEventListener('click', function() {
           document.getElementById('character-modal').style.display = 'block';
       });
       
       // 关闭角色选择窗口
       document.getElementById('close-character-modal').addEventListener('click', function() {
           document.getElementById('character-modal').style.display = 'none';
       });
       
       // 点击遮罩层关闭窗口
       document.getElementById('character-modal').addEventListener('click', function(e) {
           if (e.target === this) {
               this.style.display = 'none';
           }
       });
       
       // 选择角色 - 使用事件委托
       document.getElementById('character-list').addEventListener('click', function(e) {
           var characterOption = e.target.closest('.character-option');
           if (characterOption) {
               // 克隆整个角色卡片
               var clonedCard = characterOption.cloneNode(true);
               
               // 移除点击事件相关的类和样式
               clonedCard.classList.remove('character-option');
               clonedCard.style.cursor = 'default';
               clonedCard.style.transition = 'none';
               clonedCard.style.margin = '0';
               
               // 清空槽位并添加克隆的卡片
               var characterSlot = document.getElementById('character-slot');
               characterSlot.innerHTML = ;
               characterSlot.appendChild(clonedCard);
               characterSlot.style.border = 'none';
               characterSlot.style.padding = '0';
               characterSlot.style.display = 'block';
               
               // 关闭选择窗口
               document.getElementById('character-modal').style.display = 'none';
           }
       });
   }
   
   // 确保DOM加载完成后执行
   if (document.readyState === 'loading') {
       document.addEventListener('DOMContentLoaded', initTeamSimulator);
   } else {
       initTeamSimulator();
   }

})(); </script>

<style> .character-option:hover {

   transform: scale(1.05);
   box-shadow: 0 4px 8px rgba(0,0,0,0.2);

}

  1. character-slot .character-option:hover {
   transform: none !important;
   box-shadow: none !important;

} </style>