0

私がやろうとしているのは、ドキュメントの境界線を青から別のものに変更することです。何か案は?

現在のコード: http://jsfiddle.net/NqTuv/

なぜこれが機能しないのですか?

Jクエリ:

$(document).ready(function(){

    $("#btn1").click(function(){
            $("#header").addClass("hover");
            $("#header").removeClass("no_hover");
    };
    $("#btn2").click(function(){
        $("#header").removeClass("hover");
        $("#header").addClass("no_hover");
    };

$(".guess_box").hover(function(){
    //This is the mouseenter event handler
    $(this).addClass("my_hover");
};
function(){
    //this is the mouseleav event handel
    $(this).removeClass("my_hover");
};

};
4

4 に答える 4

2

あなたのコードは完全に混乱しています!あなたのフィドルを更新しました。次のようになります。

$(document).ready(function(){
    $("#btn1").click(function(){
        $("#header").addClass("hover");
        $("#header").removeClass("no_hover");
    });
    $("#btn2").click(function(){
        $("#header").removeClass("hover");
        $("#header").addClass("no_hover");
    });
});
于 2013-09-24T19:48:21.287 に答える
0

このフィドルをチェックしてくださいhttp://jsfiddle.net/NqTuv/2/

$(document).ready(function(){

  $("#btn1").click(function(){
        $("#header").addClass("hover");
        $("#header").removeClass("no_hover");
  });
  $("#btn2").click(function(){
    $("#header").removeClass("hover");
    $("#header").addClass("no_hover");
  });

  $(".guess_box").hover(function(){
    //This is the mouseenter event handler
    $(this).addClass("my_hover");
  });
  $(".guess_box").mouseout(function(){
    //this is the mouseleav event handel
    $(this).removeClass("my_hover");
  });
});
于 2013-09-24T19:50:21.417 に答える
0

あなたの jsfiddle はスクリプトを実行してonloadいますが、ドキュメントの準備ができているためのリスナーも含めてonloadreadyます。あなたの他の問題は構文であり、ほとんどが閉じ括弧がありません。

$(document).ready(function(){

    $("#btn1").click(function(){
            $("#header").addClass("hover");
            $("#header").removeClass("no_hover");
    });
    $("#btn2").click(function(){
        $("#header").removeClass("hover");
        $("#header").addClass("no_hover");
    });

$(".guess_box").hover(function(){
    //This is the mouseenter event handler
    $(this).addClass("my_hover");
},
function(){
    //this is the mouseleav event handel
    $(this).removeClass("my_hover");
});

});
于 2013-09-24T19:50:53.837 に答える