GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing uz.javascript.info — "Aqlli" tooltip darsga qaytish "Aqlli" tooltipFaqat tashrif buyuruvchi sichqonchani elementga olib kelganda ko’rsatiladigan, lekin orqali o’tkazganda ko’rsatilmaydigan tooltip funksiyasini yozing. Boshqacha qilib aytganda, agar tashrif buyuruvchi sichqonchani elementga olib kelib, u yerda to’xtatsa – tooltipni ko’rsating. Va agar ular shunchaki sichqonchani orqali o’tkazgan bo’lsa, kerak emas, kim qo’shimcha miltillashni xohlaydi? Texnik jihatdan, biz element ustida sichqoncha tezligini o’lchashimiz mumkin va agar u sekin bo’lsa, u “element ustiga kelgan” deb hisoblaymiz va tooltipni ko’rsatamiz, agar tez bo’lsa – uni e’tiborsiz qoldiramiz. Buning uchun universal obyekt Uning
Bunday obyektni tooltip uchun ishlatish misoli:
Demo: Agar siz sichqonchani “soat” ustiga tez harakat qildirsangiz, hech narsa bo’lmaydi, va agar uni sekin qilsangiz yoki ularda to’xtatsangiz, tooltip paydo bo’ladi. Diqqat qiling: kursor soat kichik elementlari orasida harakat qilganda tooltip “miltillamaydi”. Algoritm oddiy ko’rinadi:
Lekin tezlikni qanday o’lchash kerak? Birinchi g’oya quyidagicha bo’lishi mumkin: har Afsuski, JavaScript da “joriy sichqoncha koordinatalarini” olishning imkoni yo’q. Koordinatalarni olishning yagona yo’li – Shuning uchun koordinatalarni kuzatish va eslab qolish uchun P.S. Diqqat qiling: yechim testlari tooltip to’g’ri ishlayotganini ko’rish uchun |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |