Một chuyên gia về trò chơi điện tử tạo ra công nghệ mới cho phép người chơi điều khiển nhân vật ảo bằng chính cơ thể của họ. Tuy nhiên, rắc rối đáng sợ lại nảy sinh.
// ── User dropdown: click toggle + đóng khi click ngoài ───────────
(function(){
var wrap = document.querySelector('.user-dropdown-wrap');
if (!wrap) return;
var trigger = wrap.querySelector('a');
trigger.addEventListener('click', function(e){
e.preventDefault();
e.stopPropagation();
wrap.classList.toggle('open');
});
document.addEventListener('click', function(e){
if (!wrap.contains(e.target)) wrap.classList.remove('open');
});
// Giữ hover vẫn hoạt động trên desktop
wrap.addEventListener('mouseleave', function(){
// delay nhỏ để user kịp di chuột vào menu
setTimeout(function(){
if (!wrap.matches(':hover')) wrap.classList.remove('open');
}, 100);
});
})();