Je pose une question très similaire à this one -d'ir je dis identique?Comment puis-je révéler du contenu et maintenir sa visibilité lors de la migration vers un élément enfant?
Un exemple est actuellement dans la navigation inférieure on this page.
Je cherche à afficher le nom et le lien de la page suivante et précédente lorsqu'un utilisateur survole ses icônes respectives. Je suis à peu près sûr que ma solution impliquera des reliures ou des minuteurs, ce que je ne comprends pas très bien pour le moment.
Actuellement, j'ai:
$(document).ready(function() {
var dropdown = $('span.hide_me');
var navigator = $('a.paginate_link');
dropdown.hide();
$(navigator).hover(function(){
$(this).siblings(dropdown).fadeIn();
}, function(){
setTimeout(function(){
dropdown.fadeOut();
}, 3000);
});
});
avec son HTML respectif (un code ExpressionEngine compris dans le prix): excuses
<p class="older_entry"><a href="{path='blog/'}" class="paginate_link page_back">Older</a><span class="hide_me">Older entry:
<br />
<a href="{path='blog/'}" class="entry_text">{title}</a></span></p>
{/exp:weblog:next_entry}
<p class="blog_home"><a href="http://joshuacody.net/blog" class="paginate_link page_home">Blog Main</a><span class="hide_me">Back to the blog</span></p>
{exp:weblog:prev_entry weblog="blog"}
<p class="newer_entry"><a href="{path='blog/'}" class="paginate_link page_forward">Newer</a><span class="hide_me">Newer entry:
<br />
<a href="{path='blog/'}" class="entry_text">{title}</a></span></p>
Ce se comporte assez étrangement pour le moment. Parfois, il attend trois secondes, parfois il attend une seconde, parfois il ne disparaît pas complètement. Essentiellement, je cherche à fondre dans 'span.hide_me' sur le survol des icônes ('a.paginate_link'), et je voudrais qu'il reste visible lorsque les utilisateurs passent la souris sur la durée. Pensez que n'importe qui pourrait m'aider à travers ce processus et à comprendre exactement comment fonctionnent les minuteries et l'effacement des minuteries?
Merci beaucoup, Stack Overflow. Vous avez été incroyables en marchant sur cette voie d'apprentissage pour faire l'Internet.
Merci beaucoup pour la suggestion Ofri, je pense avoir une solution de semi-travail, que je vais inclure dans mon commentaire à stefpet.J'aimerais vraiment l'améliorer si vous avez des suggestions –
Awesome Ofri, cela fonctionne totalement! Donc ce qui se passe est quand je survole l'icône, le Quand je quitte l'un ou l'autre élément, il dit: «Fais-moi disparaître en une seconde!» Mais quand j'entre dans l'un ou l'autre des éléments, il dit: «Whoa, arrête de compter, je suis là! encore une fois, quand il commence à compter à nouveau A Je comprends ce droit? Je posterai mon code définitif en guise de réponse; J'aimerais toujours savoir comment je peux l'améliorer! –
Oui, semble que tu as raison :) –