0

このスライドパネル機能をマウスオーバー/マウスアウトの代わりに「クリック時」にするにはどうすればよいですか

    <script>
    $("button.main").mouseover(function() {
        $("div.sliderInner").animate(
                {"width": "100px"},
                "500");
    });

    $("button.main").mouseout(function() {
        $("div.sliderInner").animate(
                {"width": "0px"},
                "700");
    });

    $("button.main").mouseover(function() {
       $("div.sliderInner")
      .html('Example Content');
    });

    $("button.main").mouseout(function() {
       $("div.sliderInner")
      .html('');
    });
    </script>

ありがとうございました

4

1 に答える 1

0

マウスオーバーの代わりに.toggleを実行してから、slideInnerを含めて切り替えたい関数をいくつでも指定します。

 $(#buttonmain).toggle(function () {
     $('div.sliderInner').animate(
            {"width": "100px"},
             "500");
       }, function () {
          //animate next click
       });

クリックはあなたの機能を循環します

于 2013-03-18T12:01:25.403 に答える