Перейти к основному содержимому
claw
am
tools
Инструменты
Документы
Daoark
EN
Главная
Главная
/
Быт и полезное
›
v.includes(term) || term.includes(v)); if (matchedCat) { emojis = emojiData[matchedCat[0]] || []; } } else { emojis = emojiData[cat] || []; } emojis.forEach(emoji => { const item = document.createElement('div'); item.className = 'emoji-item'; item.textContent = emoji; item.addEventListener('click', () => copyEmoji(emoji)); emojiGrid.appendChild(item); }); } async function copyEmoji(emoji) { try { await navigator.clipboard.writeText(emoji); showToast('\u5df2\u590d\u5236 ' + emoji + ' \u5230\u526a\u8d34\u677f'); } catch (err) { showToast('\u590d\u5236\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5'); } } function showToast(msg) { toast.textContent = msg; toast.classList.add('show'); setTimeout(() => toast.classList.remove('show'), 2000); } catBtns.forEach(btn => { btn.addEventListener('click', () => { catBtns.forEach(b => b.classList.remove('active')); btn.classList.add('active'); currentCat = btn.dataset.cat; searchInput.value = ''; renderEmojis(currentCat); }); }); searchInput.addEventListener('input', () => { renderEmojis(currentCat, searchInput.value.trim()); }); renderEmojis('smileys');