0
$(document).ready(function(){
$("a").mouseover(function(){
var currentId = $(this).attr('id')+"S";
$(".stay:visible").hide("explode",[],200);
$("#" + currentId).show("bounce");
});
});

.stay { 
display:none;
      }
<body>
<div id="parent">
  <a id="aaa"></a>
  <a id="bbb"></a>
  <a id="ccc"></a>
  <div id="holder">
     <div class="stay" style="display:inline"></div><!--Starting Div, leaving on first mouseover-->
     <div class="stay" id="aaaS"></div>
     <div class="stay" id="bbbS"></div>
     <div class="stay" id="cccS"></div>
  </div>
</div>
</body>

アンカーとそれに対応するdivがあり、それぞれに対応するdivと共有のclass="stay"があります。divは最初は非表示になっており、対応するアンカーの上にマウスを置くと、ホルダーdivに表示されます。divには画像が含まれており、すべて個別にスクリプト化されたクイックマウスを使用すると、すべてのdivがページにスタックされます。.stop()と.clearqueue()を無駄にしようとしたので、1つのキャッチオールプロセスを試してみたかったのです。問題は、アンカーがIDを要求している要素として認識されないことです。私はこれを本当に知っているので、どんな助けでもありがたいです。編集-現在、divが選択されていますが、アンカーの上にマウスを置くのが速すぎると、まだページがスタックダウンしています。

4

1 に答える 1

1

結果に非常に満足してhoverIntentを使用する ことになりました。

于 2012-06-22T14:43:20.827 に答える