Apakah ada cara untuk mengubah seberapa cepat tooltip dari atribut "title" elemen? Saya suka jika tooltip segera muncul, tetapi sepertinya butuh beberapa detik untuk muncul.
javascript
html
Profesor
sumber
sumber
Jawaban:
Tidak, tidak mungkin. The
title
atribut diimplementasikan secara tergantung browser. Misalnya saya ingat perbedaan antara IE dan FF saat menggunakannya\r\n
di dalamnya.Dokumen Mozilla menjelaskan batasan dan fungsionalitas dengan baik.
Jika Anda ingin kustomisasi, Anda dapat melihat plugin pihak ketiga seperti qTip2 yang meniru itu menggunakan divs dan hal-hal dan memberikan Anda kontrol penuh.
sumber
Anda bisa menggunakan jqueryUI seperti yang disarankan. Contoh mengendalikan durasi pada properti acara:
sumber
Tooltip UI Jquery sangat sederhana dan dapat disesuaikan: Cukup unduh atau sertakan UI jquery di halaman Anda.
Jika Anda ingin semua tooltips halaman Anda ditampilkan segera di arahkan, cukup gunakan ini:
Perhatikan bahwa ini berlaku untuk semua elemen yang memiliki atribut 'judul'. Anda dapat memodifikasi pemilih agar hanya memengaruhi kelas, dan mengatur kecepatan atau efek khusus:
sumber
Tidak mungkin untuk mengubah seberapa cepat tooltip browser default muncul, tetapi Anda dapat menggunakan salah satu plugin tooltip (di sini ada beberapa: http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/ ) di mana Anda dapat menyesuaikan banyak hal, termasuk penundaan.
sumber
TippyJS memiliki satu miliar opsi penyesuaian.
https://atomiks.github.io/tippyjs
https://github.com/atomiks/tippyjs
sumber