Вот мой сценарий:Hover ДИВ JQuery
<body>
<div id ="mainCategory" class='fade'>
Category</div>
<div id="divSubCategory">
Category1
<br />
Category2
</div>
<script type="text/javascript">
$("div").hover(
function() {
$(this).append($("#divSubCategory").html());
},
function() {
$("#divSubCategory").remove();
}
);
$("#divSubCategory.fade").hover(function() { $(this).fadeOut(100); $(this).fadeIn(500); });
</script>
</body>
Я хочу, чтобы показать и скрыть divSubCategory на mainCategory парении. Но это не сработает. Что я должен добавить?
Работает, но я хочу скрыть подкатегорию, когда мышь уходит из основной категории. Это скрывает подкатегорию, а мышь - в основной категории. – cagin
Проблема заключается в том, что 'div # divSubCategory' не заключен в' div # mainCategory', поэтому, когда вы пытаетесь навести указатель мыши на 'div # divSubCategory', div будет скрываться. Если это для системы меню (например), то это не будет работать для вас, потому что вам нужно «div # divSubCategory» отображать, пока вы наводите на нее курсор. –
Тот же результат Ник. – cagin