hey, Im essayant de faire un appel d'une fonction de jquery et passer quelques args avec elle sous la forme d'passant args lorsque vous appelez la fonction jquery
$('#button').mouseenter(exampleFunction(arg1,arg2));
function exampleFunction(arg1,arg2)
La fonction fonctionne très bien sans args écrit comme ça. Mais dès que j'ajoute() pour mettre des args dans la fonction, je cesse de travailler.
comme ceci:
$('#button').mouseenter(exampleFunction());
Il semble que ceci est une sorte d'erreur de syntaxe jquery de ma part
est ici le code réel
<script type="text/javascript">
$(document).ready(function() {
$('.section').mouseover(function(){
$('#nav2').fadeOut(0).animate({"height":"30px"}, 250);
});
$('#section1').hover(navSelect);
function navSelect(){
if ($('.interior').is(':hidden')){
$('.subSection').fadeOut(250);
$('.interior').delay(250).fadeIn(250);
$('#selector').animate({"left":"0px"},250);
}}
$('#section2').mouseenter(function(){
if ($('.exterior').is(':hidden')){
$('.subSection').fadeOut(250);
$('.exterior').delay(250).fadeIn(250);
$('#selector').animate({"left":"100px"},250);
}
});
$('#section3').mouseenter(function(){
if ($('.view').is(':hidden')){
$('.subSection').fadeOut(250);
$('.view').delay(250).fadeIn(250);
$('#selector').animate({"left":"200px"},250);
}
});
});
</script>
Une question similaire: http: // stackoverflow.com/questions/939032/jquery-pass-more-parameters-in-callback –