-2

jQueryとCSSでメッセージ用のライトボックスのようなものを作ろうとしているのですがうまくいきません!!! ここにjQueryコードがあります

$(document).ready(function(e) {

    function myFunction(){
        $("#overLay").hide();
        $("#x").hide();
        $("#message").hide();
    }

    $("#overLay").click( myFunction() );
    $("#x").click( myFunction() );

});
4

3 に答える 3

1
function myFunction(){
    $("#overLay").hide();
    $("#x").hide();
    $("#message").hide();
}
$(function(){ //run after page is loaded
   $("#overLay").click(myFunction);
   $("#x").click(myFunction);
});
于 2012-04-26T23:32:18.887 に答える
0

構文部分については、関数の呼び出し方法が間違っているため、括弧なしで呼び出してください。

$("#overLay").click( myFunction );
$("#x").click( myFunction );
于 2012-04-26T23:42:38.080 に答える
0
function myFunction(){
 $("#overLay").hide();
 $("#x").hide();
 $("#message").hide();
}

$(document).ready(function() {
 $("#overLay").click( function(){
  myFunction(); 
 });
 $("#x").click( function(){
  myFunction();
 } );
});
于 2012-04-26T23:31:08.413 に答える