私は簡単な.slideDown
機能を持っています:
$globalTabs.find('.seeMore a').live("click", function(){
$globalTabs.find(".allTabs").slideDown('slow');
});
ユーザーがでをクリックすると、<a>
を.allTabs
実行.allTabs
します.slideUp
。
私がやりたいのは、ユーザーが何もクリックしておらず.allTabs
、マウスがの範囲内.allTabs
にない場合、タイマーがx時間待機してから、を実行すること.slideUp
です。さらに、トリガー.allTabs
の前にマウスが再び入る.slideUp
と、タイマーが停止し、マウスが外側に移動するとリセットされます.allTabs
アプローチ方法がわからない。どんな助けでもいただければ幸いです。
基本マークアップ:
<div class="allTabs">
<a href="#">link 1</a>
<a href="#">link 2</a>
<a href="#">link 3</a>
<a href="#">link 4</a>
</div>
と:
<li class="seeMore"><a href="#">see more</a></li>