我的问题很简单,但它让我很困惑。我正在使用 jquery 函数在变量为假时使元素闪烁,并在为真时隐藏:
function flasher(bl){
if(!bl){
setInterval(function(){
$(".flash").fadeToggle("slow");
}, 300);
}
}
var bl = false;
$(document).ready(function(){
$(".flash").on("hover", function(){
bl = true;
});
flasher(bl);
});
当我使用警报时,它确实显示功能正在运行并且我得到了真实,但我无法看到我的错误。使用萤火虫 bl 的值保持为假。我已经尝试过 global bl 和 var bl,但都保持不变。感谢您的帮助。