روز: آبان 15, 1400

استیکر صبح بخیر واتساپ

استیکر صبح بخیر واتساپ از موارد مورد علاقه‌ی استفاده کنندگان این برنامه به شمار میرود. در این مطلب سعی داریم تا در این مورد بیشتر صحبت کرده و از فواید واتساپ اطلاعات خوبی را با یکدیگر درمیان بگذاریم. چگونه از استیکرهای واتساپ استفاده کنیم؟ تنظیمات مهم در واتساپ ابتدا به بررسی۴ نکته از مهمترین نکات…

بهترین انیمیشن‌های خانوادگی برای کودکان

 در دنیای پر از تکنولوژی امروز دیگر انیمیشن‌ها از جایگاه خاصی در زندگی ما و حتی بیشتر از ما در زندگی کودکانمان نقش دارند. این برنامه‌ها به صورت بسیار زیادی در روند رشد شخصیت و افکار کودکان ما اثر گذاراند. در ادامه باهم به بررسی چند نمونه عالی و سرگرم کننده از بهترین انیمیشن‌های خانوادگی…

` let target = document.querySelector('.cc-ep33') target.innerHTML = html var element = document.getElementById("crisp-chatbox") element.setAttribute("data-availability-tooltip", "true") element.setAttribute("data-full-view", "false") let closeChatEl = document.querySelector('#crisp-chat-close-btn') closeChatEl.addEventListener("click", (e)=>{ e.stopPropagation(); localStorage.setItem('hasLoadCrispChat', true) element.setAttribute("data-availability-tooltip", "false") }) let openChatEl = document.querySelector('#open-chat-box-whit-btn') openChatEl.addEventListener("click", (e)=>{ // e.stopPropagation(); element.setAttribute("data-availability-tooltip", "false") }) // localStorage.setItem('hasLoadCrispChat', true) } } function initCrispChat() { setTimeout(() => { initCrispChatWelcomeMessage() }, 1000) } let loadCrispChat = false let timeInterValObj = setInterval(() => { if (document.querySelector('.crisp-client')) { initCrispChat() loadCrispChat = true } if (loadCrispChat) { clearInterval(timeInterValObj) } }, 3000) --> animation-class when animation ends if (element.classList[1] == "FLASH") { g = element; element.addEventListener("animationend", e => { element.classList.remove(animatedClassName); }); addAnimation = true; } // If The span element for this element does not exist in the array, add it. if (!ELEMENTS_SPAN[index]) ELEMENTS_SPAN[index] = element.querySelector("span"); element.addEventListener("mouseover", e => { ELEMENTS_SPAN[index].style.left = e.pageX - element.offsetLeft + "px"; ELEMENTS_SPAN[index].style.top = e.pageY - element.offsetTop + "px"; // Add an animation-class to animate via CSS. if (addAnimation) element.classList.add(animatedClassName); }); element.addEventListener("mouseout", e => { ELEMENTS_SPAN[index].style.left = e.pageX - element.offsetLeft + "px"; ELEMENTS_SPAN[index].style.top = e.pageY - element.offsetTop + "px"; }); }); -->