J'utilise le code ci-dessous pour un effet de retournement, semble fonctionner bien!La prochaine étape vers jQuery efficace ...?
Ce qui m'intéresse c'est de passer à l'étape suivante de manière modulaire. Ce que je veux dire, c'est que plutôt que de stipuler chaque possibilité, comment pourrais-je commencer à produire ce que je suppose être un plugin?
Merci beaucoup!
$(document).ready(function() {
$('#damart_490').hide();
$('#simply_490').hide();
$('.damart_link').hover(
function() {
$('#damart_490').show('blind',250);
},
function() {
$('#damart_490').hide('blind',250);
});
$('.simply_link').hover(
function() {
$('#simply_490').show('blind',250);
},
function() {
$('#simply_490').hide('blind',250);
});
});
MISE À JOUR:
Désolé si cela est très simple, mais comment pourrais-je faire cela en un plugin de fichier séparé et référencer? En ce moment j'ai un fichier appelé rollover.js dans cette ...
function hover_link(link, element)
{
$(element).hide();
$(link).hover(
function() {
$(element).show('blind',250);
},
function() {
$(element).hide('blind',250);
});
}
Et dans ma page ...
<script src="js/rollover.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$hover_link('.damart_link', '#damart_490');
$hover_link('.simply_link', '#simply_490');
});
</script>
Suis-je manque juste une syntaxe? ! Je vous remercie!
Exactement le genre de chose que je cherchais, très apprécié! Si je devais aller plus loin serait-il de transformer les éléments enfants d'une étiquette en un ensemble de déclencheurs et les enfants d'une autre étiquette dans les cibles? J'essaie toujours de comprendre ... – Cordial
Essayez de ne pas trop compliquer les choses. La chose la plus importante lors de l'écriture de bon code est d'exprimer votre point aussi clairement que possible avec un minimum de répétition. N'ajoutez plus de code que vous en avez besoin, et quand il n'est plus clair ou concis, il est temps de refactoriser. –