2

以下の関数を使用して、クリックしたときにDIVを左から右にスライドアウトさせようとしていますが、移動すらしません。問題が何であるかについての考え。

働き

<script type="text/javascript">

$("#teller").click(function () {
      $(this).show("slide", { direction: "right" }, 1000);
});
</script>

問題のDIV

<div id="teller">
<a href="#"><img src="images/teller.png" width="44" height="329" alt="Tell a freind button" />
</a>
</div><!-- End Teller -->
4

3 に答える 3

2

あなたはそれを正しく成長させるためにスケールを使うことができます:

  $(this).effect("scale", { percent: 400, direction: 'horizontal' }, 1000);
于 2012-06-19T21:15:33.843 に答える
2

それ以外の

 $(this).show("slideOut", { direction: "right" }, 1000);

使用するslide

 $(this).show("slide", { direction: "right" }, 1000);

すでに表示されていて、スライドアウトする場合は、非表示と右スライドを組み合わせて使用​​します

$(this).hide("slide", { direction: "right" }, 1000);
于 2012-06-19T21:18:28.970 に答える
0

この例では、おそらくタイプミスがあると思います。「slideOut」は実際にはjQuery UIのエフェクトタイプではなく、単に「スライド」してから、行ったように方向を指定します。スライドさせるには、自分.show()のようにスライドさせることができます。スライドさせるには、次のように使用できます。.hide()

于 2012-06-19T21:17:21.673 に答える