私は2つのdivAとBを持っています。divAは、両方のdivの相対的なラッパーの親に対して絶対的な位置にあります。div Aは、divBの位置を取得してからdivBの上に配置されます-オフセット0-50。
現在、ホバーは最初のホバー(div A左:561px)で正常に機能していますが、2番目のホバーでは左:1022pxになります。3回目はまだ1022pxです。ホバーオフ機能をオンにしても、左を0にリセットします。
$(".longlist").hover(function () {
$(this).next("div.hoverwrapper").position({
"my": "center top",
"at": "center top",
"offset": "0 -50",
"of": $(this)
});
$(this).next("div.hoverwrapper").css('z-index', '100');
$(this).next("div.hoverwrapper").animate({
opacity: "show",
top: "-75"
}, "slow");
}, function () {
$(this).next("div.hoverwrapper").css('z-index', '-1');
$(this).next("div.hoverwrapper").animate({
opacity: "hide",
top: "-10"
}, "fast");
$(this).next("div.hoverwrapper").css({
"top": "0",
"left": "0"
});
});
なぜ起こっているのかわかりません...