現在、タブ付きの2レベルメニューアニメーションを作成中です:メインメニューのタブ項目はタブ付きサブメニューを開きます。キュー、遅延、停止キュー
ロード時に、現在のページの場所に応じて、デフォルトのサブメニューが開きます。ユーザはナビゲーションをブラウズするために他のサブメヌヌを開くことを選択することができる。 しかし、ユーザーがメニューを気にしなくても、デフォルトのサブメニューはしばらくしてから現在の場所と一致するように再表示されます。 このコードはこの用途で正しく動作します。
$("#menu").mouseleave(function(){
setTimeout(function(){
$("#menu").tabs("option", "selected", index);},
2000);
});
});
ここが問題です。タイムアウトが開始された後(2秒後)にメニューに戻ると、デフォルトのサブメニューが表示され、ユーザーエクスペリエンスが阻害される可能性があります。 ユーザーがメニューに戻ったときにタイムアウトを停止するとよいでしょう。
あなたの助けを
おかげで...私はキュー、ディレイを使用する方が良いと思います...しかし、ドキュメントのほとんどはアニメーションキューイングを参照するので、私はそれを行う方法がわかりません。.. 。
感謝を! – Yako
あなたの答えをありがとう!しかし、マウスセンターイベントは機能していないようです。私は理由を知らない... – Yako