タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

stopに関するhashimoyaのブックマーク (3)

  • GARAGEWORKS BLOG » あまり知られていないstop()の引数

    jQueryのアニメーションコードに欠かせないstop()。 意外にもstop()に引数が有る事はあまり知られていないようです。 日語リファレンスにもstop()の引数があまり掲載されていないのが要因の一つなのでしょうか。 先ず、stop()の引数を説明する前にstop()の効果を簡単に説明します。 jQueryでは、アニメーションのコードが実行される度に順番待ちするのですが(これをqueue[キュー]と呼びます)、stop()が実行される事で、現在動作中のアニメーション以降の処理が全て中止され、他のアニメーションがqueueにある場合、次のアニメーションが直ちに実行されることになります。  例えば、この様なコードを記述します。 //スタートボタンを押す度、block要素が右に100px移動する $("#start").click(function(){ $(".block").ani

    hashimoya
    hashimoya 2012/02/23
    これもアニメーションstop()の引数について。
  • マウスホバーでスムーズにjQueryのアニメーションをコントロールする方法 :: 5509

    jQueryを使えば超簡単にアニメーションもできますし、フェード効果の実装も楽々できますね。簡単に実装できるので結構使ってるサイトを見ますが、カーソルを素早く乗せたり外したりするとチラチラすることが多いんですよね。 何言ってるか文章だと伝わりにくいので、サンプル1を確認してみてください。 どうでもいいっちゃどうでもいいのかも知れないですけど、こういう小さなこだわりって結構重要なんじゃないでしょうか。 で、このチラチラ、簡単に解決できるので知らなかった人は覚えておくといいかもです。 結論は簡単で .stop(true, false)を.animate()の前に入れる .animate()メソッドのオプション部分でqueue: falseを指定する のいずれかです。 このときに.stop()メソッドを利用するのですが、.stop()メソッドには2つ引数を指定できて、引数の値で動作もちょっと変わ

    hashimoya
    hashimoya 2012/02/23
    サンプル付き。高速アニメ再生でキューたまっちゃうアレの対処法のアレ
  • jQuery.stopのjumpToEnd引数が便利すぎてやばい(JavaScript Advent Calendar 2010 5日目) - KAYAC engineers' blog

    JavaScript Advent Calendar 20105日目のago(@kyo_ago)です。 jQueryのソースを眺めててjQuery.stopに引数があることに気づいたので調べてみました。 まず、簡単なスライドダウンメニューを作ってみたいと思います。 jQuery.stop 1 - jsdo.it - share JavaScript, HTML5 and CSS JS部分は以下の通りです。 $(function () { $('div').hover(function () { $(this).find('ul').slideDown(); }, function () { $(this).find('ul').slideUp(); }); }); 少し触ると分かると思いますが、マウスがmenuから外れた後も何度も.slideDown、.slideUpが実行されるため非常に

    jQuery.stopのjumpToEnd引数が便利すぎてやばい(JavaScript Advent Calendar 2010 5日目) - KAYAC engineers' blog
    hashimoya
    hashimoya 2012/02/23
    jumpToEnd引数かー
  • 1