次のような HTML 構造を取得しました。
<div id="mobileWrapper" class="ios">
<div class="hoverWrapper">
<div class="acvCouponPreviewWrap clearfix">
<div class="previewLeft">
<span class="previewLeftInner"> 10% </span>
</div>
<div class="previewRight">
<span class="previewUser"> Some Text here </span>
</div>
</div>
<!-- clone will placed here -->
</div>
<div class="hoverWrapper">
<div class="acvCouponPreviewWrap clearfix">
...
</div>
<!-- clone will placed here -->
</div>
<div class="hoverWrapper">
<div class="acvCouponPreviewWrap clearfix">
...
</div>
<!-- clone will placed here -->
</div>
</div>
アイテムをホバーしているときに、ホバーしたアイテムのクローンを作成し、ホバーした.hoverWrapper
アイテムの上に大きく配置したいと考えています。さて、これまでのところこれは機能しています。ここでの問題は、ホバリング中のちらつき効果です。いくつかの助けは優雅です!
http://jsbin.com/oJeDUmU/2/edit
私はこれを試しましたが、私が望むものではありません:
if ($(this).parent().find('.hoverWrapper')) {
if ($(this).find('.previewActive')) {
return false;
}
}