我一直在为这个“简单”的 JavaScript 片段伤透脑筋:
$("#hitbox").mouseleave(function() {
if($("#sub-wrapper-1").height() < 179 || $("#sub-wrapper-2").height() < 179 ) {
$("#hitbox").animate({ "height" : '0px' }, 800),
} else {
$("#hitbox").stop();
}
});
你们能指导我如何在 javascript 中使用 OR
运算符吗?上面的代码不会抛出任何错误,但看起来它作为 AND
运算符运行该函数。
最佳答案
您的 OR 运算符是正确的(事实上,在您的情况下是简单的 javascript!)
这里似乎有一个错误
$("#hitbox").animate({ "height" : '0px' },800),
将其修复为
$("#hitbox").animate({ height : '0px' },800);
关于javascript - 如何使用javascript OR运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4398221/