2
  1. Hoverintent JQuery プラグインを使用して DIV を展開しています。
  2. 「ホバー時」ではなく「クリック時」に動作するようにしたい

どうすればいいですか?これが単純な単純な JQuery であることは知っていますが、私の知識が不足しています。どんな助けでも大歓迎です。コードは次のとおりです。

$(document).ready(function(){
    //Expand Div
    $("#expandbutton").click({
        over: ExpandDiv, 
        timeout: 100, 
        out: DoNothing
    });
}); 


function ExpandDiv(){  
    $("#expander").animate({"height":200},400, "easeOutSine");
    $("#expandbutton").css({opacity: 0.0, visibility: "hidden"}).animate({opacity: 0.0});
}
4

2 に答える 2

0

クリック時にそのメソッドを単純に実行するには、次のようなExpandDivjQuery を使用できます。.click()

$(document).ready(function(){
    //Expand Div
    $("#expandbutton").click(ExpandDiv);
}); 
于 2011-05-27T13:32:57.000 に答える
0

パラメータをclick()

 $("#expandbutton").click({timeout: 100, out: DoNothing},
              ExpandDiv);
于 2011-05-27T13:35:50.357 に答える