Я использовал гиперссылку, чтобы показать div
, а затем на событии hover
я установил свойство тайм-аута этого, и как только я перешел к своему div
, я сбрасывал время ожидания и начинаю использовать div
' Функция s hover
для затухания div
. Я надеюсь, что это поможет вам.
<script type="text/javascript">
$(document).ready(function () {
var obj;
$("a").hover(function () {
if ($("#div1").is(":hidden")) {
$("#div1").fadeIn(300).show();
}
}, function () {
obj = setTimeout("jQuery('#div1').fadeOut(300);", 300);
});
$("#div1").hover(function () {
clearTimeout(obj);
if ($("#div1").is(":hidden")) {
$("#div1").show();
}
}, function () {
jQuery('#div1').fadeOut(300);
});
});
</script>