Sans utiliser des plug-ins de l'info-bulleTip ou de telle, existe-t-il un moyen d'étendre la durée de la durée d'affichage de l'attribut Titre d'un élément HTML? p>
Merci! P>
4 Réponses :
Non, et il varie entre les navigateurs. P>
non. L'info-bulle que vous voyez par défaut est une fonction du navigateur et n'est pas contrôlable à partir du marquage de la page. Votre seule option est une forme d'info-bulle basée sur JavaScript. P>
Tout le monde n'a pas JavaScript. Tout le monde ne peut pas voir non plus. Donc, le pervertir l'attribut de titre pour des raisons stylistiques doit être soigneusement pris en compte à partir d'un point de vue de l'accessibilité Web.
Merci Chris, c'est ce que je pensais. Matt - Notre site exige que JS soit activé, alors je n'ai pas à vous soucier de cela.
Chris n'a jamais suggéré de supprimer l'attribut de titre et d'une boîte à outils JavaScript n'arrêterait pas les navigateurs non javascript de travailler de quelque manière que ce soit.
Grant, une bonne bibliothèque d'info-bulle vous permettrait de laisser le titre sur les éléments et de les supprimer à l'aide de JavaScript, car les info-bulles ont été ajoutées de manière dynamique. Cela présente l'avantage de toujours afficher les info-bulles de titre natif si JavaScript n'est pas présent.
L'info-bulle que vous trouverez ici est quelque chose qui dépend du navigateur. Le navigateur (ou le système d'exploitation) définit combien de temps cette info-bulle montre. P>
sauf si vous souhaitez modifier le navigateur et fournir à tous les visiteurs de votre site avec cette version de navigateur, alors je vous suggère d'utiliser une solution JavaScript pour les info-bulles. P>
cherchez-vous à étendre l'affichage des info-bulles de temps sur votre propre machine ou sur une machine client?
Si vous modifiez la quantité de temps que vous souhaitez que vous souhaitez afficher, vous créerez vos propres infoches avec JavaScript ou des CSS fantaisie. P>
J'utilise une fonction JQuery qui gère des info-bulles. Vous définissez des info-bulles pour disparaître après une durée définie. P>
Il y a un tas d'options disponibles. Recherche Google P>
dans l'événement final de l'info-bulle, probablement un à p> .mouseout (fonction (fonction () { code> type d'événement que vous modifiez simplement quelque chose qui ressemble à p>
.mouseout(function(){
setTimeout(function(){
//some code that gets rid of the tooltip, like my_tooltip.css({left:"-9999px"});
}), 1000); //<- one second
});