我有一个定义为 default_gym 的变量。在 onclick 中,我更改了变量。问题是当我通过悬停引用函数 menu_expand 中的变量时,变量没有改变,或者说 div '#newburyport' 没有采用 css。
var default_gym;
$('.intro_circle').on('click', function () {
if ($(this).is("#intro_newburyport")) {
var default_gym = 'newburyport';
}
});
function menu_expand() {
$('#'+default_gym).css({
color:"#ffffff"
});
}
$('#menu-wrapper').hover(
function() {
if ( $('#menu-wrapper').hasClass('safe_hover')) {
menu_expand();
}
},
function() {
if ( $('#menu-wrapper').hasClass('safe_hover')) {
menu_collapse();
}
}
);