jqueryのプラグイン開発について少し学びたいと思っています。それは何基本的なスライダのイベント処理
:
- それはマウスが入ったときの間隔がクリアされ、アニメーションが
- を停止し、マウスが離れたときの間隔が
を再起動します。しかし
私がいつも入力して、スライドの機能を壊した。読み込みアニメーションは意図どおりに続きます。
私は、イベントハンドリングがmouseenter
とleave
で行われているとは思いません。この事柄を扱うボタンについて考えましたが、おそらく他の何か他の完全に間違った/愚かなことを考えました。 here:::)
はこちらをご覧
うわー。これは多くの助けとなりました。私はそのclearTimeout関数とそれをいつ使用するかについて読む必要があります。これは、基本的にタイムアウトが解雇され、解雇され、解雇されないことを意味します。しかし、その行動は奇妙です。私は、タイムアウトがスタックされ、順次処理されていると仮定します。 – mayo83
歓迎です:)正しく。時間切れが何度も繰り返された。基本的な問題は、新しい間隔(新しいprocress id '2')を開始する、すでに新しいタイムアウトを開始するマウス' mouseenter'で最初に行きました。これで、 'mouseleave'を起動し、最初の(初期化されたprocress id' 1')間隔だけをクリアしましたが、前に開始する間隔(3秒のタイムアウト)はクリアしませんでした。 – pleinx