0

IDが「text」のh1テキストのブロックがあり、「スタート」ボタンをクリックすると、h1テキストを非常に大きく拡大し、同時にフェードアウトしたいと思います。

「queue:false」を使用して.animate関数を使用している場合、これを行う方法を知っています。しかし、私は.animateを使用していないので、どのようにして同様の効果を達成できますか?

これが私のコードです...繰り返しますが、scaleとfadeOutを同時に起動したいと思います...

  $("#start").click(function () {
      $("#text").hide("scale", {percent:3000}, 1000);
      $("#text").fadeOut(1000);
  });
4

1 に答える 1

1

私のコメントによると、このようなことを試すことができます。必要に応じてjqueryオブジェクトをキャッシュすることもできますが、一度だけ使用する場合は、実際にはケーシングは必要ありません。私はテストしていませんが、うまくいくと思います

$( "#start" ).click(function(){
  $( "#text" ).animate( { opacity: "0" }, { queue: false, duration: 1000 }).hide("scale", {percent:3000}, 1000);
});

これは簡単な例ですhttp://jsfiddle.net/rVNrY/

于 2012-11-08T20:39:05.320 に答える