我有一些語法問題......這是我的小腳本:如何定義功能參數與jQuery
$('.basket_details, .advanced_search_panel, .producers_major_panel').hover(function() {
mouse_is_inside = true;
}, function() {
mouse_is_inside = false;
});
$("body").mouseup(function() {
if (mouse_is_inside) {
$('.advanced_search_panel, .producers_major_panel').fadeOut('slow');
$('.basket_details').slideUp('slow');
}
});
一切都很好,但我的鉻控制檯尖叫,我有語法錯誤,mouse_is_inside
沒有定義,如何糾正這個錯誤?
通過定義上面的'mouse_is_inside'?與'var mouse_is_inside;'語句? –
是mouse_is_inside在代碼中的其他任何位置聲明/初始化的嗎?由於缺少關鍵字'var',它正在尋找名稱爲mouse_is_inside的全局變量,並且可能找不到它。 – ntlarson