mouseenter
要素Yに要素Xを表示し、要素Yに非表示にしようとしていmouseleave
ます。
これまでのところ、問題なく動作します。
それに加えて、要素Xにカーソルを合わせた後、開いたままにしておく必要があります。
要素Xからホバリングした後、非表示にする必要があります。
コードのどこに問題があるのかを見つけるのを手伝ってもらえますか?
(私はjquery 1.3.2を使用しています)
$(document).ready(function () {
$('.kukuk').mouseenter(showBox).mouseleave(hideBox);
function showBox(e) {
$('.kuk-blok').fadeIn().css(({
left: 0,
top: 30
}));
}
function hideBox() {
$('.kuk-blok').fadeOut();
}
$(".kuk-blok").hover(function () {
$(this).css('display:block');
}, function () {
$(this).css('display:none');
});
});