這裏是我的腳本:哈弗DIV 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