ねえ、私はjquery関数を呼び出して、次の形式でいくつかの引数を渡そうとしています
$('#button').mouseenter(exampleFunction(arg1,arg2));
function exampleFunction(arg1,arg2)
この関数は、このように記述された引数がなくても正常に機能します。
$('#button').mouseenter(exampleFunction);
function exampleFunction;
しかし、関数に引数を入れるために()を追加するとすぐに機能しなくなります。
このような:
$('#button').mouseenter(exampleFunction());
これは私の側のある種のjquery構文エラーのようです
これが実際のコードです
<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>