salut tout le monde. j'espère que vous pourriez m'aiderJavascript Noob: Comment émuler un diaporama en première page en parcourant automatiquement les états de survol existants des liens de la page principale?
travaille sur ce site et j'ai fini tous les effets de vol stationnaire que j'aime - ils sont exactement comment je veux qu'ils soient: http://s5ent.brinkster.net/beta3.asp - essayez de planer au-dessus des quatre liens et vous aurez voir un effet de fondu très simple au travail, qui se dégrade en un vol stationnaire régulier sans javascript. Ce que je prévois de faire est de donner à la page l'apparence d'un diaporama de fantaisie en cours de chargement et d'inactivité, et je voulais y parvenir en capitalisant sur le style/comportement de hover existant des liens de la page principale à la place d'utiliser un autre script pour créer l'effet à partir de zéro. Pour ce faire, j'ai imaginé avoir besoin d'un script qui émule une action de survol sur chaque lien à des intervalles de temps réguliers une fois la page chargée, de gauche à droite (footcare, pelouse & équipement, à propos de nous, contactez-nous), en boucle à travers les 4 liens indéfiniment (footcare, pelouse & équipement, à propos de nous, contactez-nous, footcare, pelouse & équipement, etc.) mais fait une pause lorsque l'un d'eux a été plané par un spectateur et reprend où que l'utilisateur laissé éteint lors de la sortie de la souris. J'espère que vous obtenez ma dérive ...
Je veux aussi y parvenir sans perturber inutilement le html actuel. donc je suppose que tout devra être fait en scriptant autant que possible ..
Je suis très nouveau pour javascript et jquery. Comme vous pouvez le voir sur s5ent.brinkster.net/beta3.1-autohover.asp, le script suivant que j'ai fait fonctionne mal: il survole tous les objets en même temps et ne flotte plus. lorsque vous essayez de planer réellement dans et hors de chaque lien le lien vient tout juste sur:
<script type="text/javascript">
$(document).ready(function() {
var speed = 5000;
var run = setInterval('rotate()', speed);
});
function rotate() {
$('.lilevel1 a').each(function(i) {
$(this).mouseover();
});
}
</script>
il est tout simplement dégoûtant. Mis à part le fait que ce dernier morceau de script ne fonctionne même pas dans ie.
pouvez-vous s'il vous plaît m'aider à faire de cette chose se produire? ce serait vraiment gentil, les gars. Je sais qu'il y a là des génies de tonsa qui pourraient tout faire en un rien de temps. ou si vous avez une meilleure façon de s'y prendre par tous les moyens aimablement savoir.
merci les gars, j'espère que vous êtes tous eu un souffle.
hey david, j'ai posté une réponse comme une réponse. merci beaucoup – Zildjoms