這是我的菜單JavaScript功能。現在我的菜單打開,點擊關閉點擊&。 我想打開鼠標離開按鈕時點擊&關閉。如何使用鼠標點擊並關閉來打開javascript菜單
$("#theme_select").click(function() {
if (theme_list_open == true) {
$(".center ul li ul").hide();
theme_list_open = false;
} else {
$(".center ul li ul").show();
theme_list_open = true;
}
return false;
});
即時編輯一人&頂部問題修復。但是當我想將鼠標移動到打開的菜單項目菜單被關閉。看到我完整的腳本(變更前):
<script type="text/javascript">
var theme_list_open = false;
$(document).ready(function() {
function fixHeight() {
var headerHeight = $("#switcher").height();
$("#iframe").attr("height", (($(window).height() - 1) - headerHeight) + 'px');
}
$(window).resize(function() {
fixHeight();
}).resize();
$("#theme_select").click(function() {
if (theme_list_open == true) {
$(".center ul li ul").hide();
theme_list_open = false;
} else {
$(".center ul li ul").show();
theme_list_open = true;
}
return false;
});
$("#theme_list ul li a").click(function() {
var theme_data = $(this).attr("rel").split(",");
$("li.purchase a").attr("href", theme_data[1]);
$("li.remove_frame a").attr("href", theme_data[0]);
$("#iframe").attr("src", theme_data[0]);
$("#theme_list a#theme_select").text($(this).text());
$(".center ul li ul").hide();
theme_list_open = false;
return false;
});
});
</script>
['.hover()'](http://api.jquery.com/hover /) – PeeHaa
Peehaa是你的答案嗎? – VoronoiPotato
@VoronoiPotato不,這是一個問題... – 2012-12-04 21:23:15