帮我将下面的代码转换为三元运算符
if($(window).height() < $('body').height()) {
$('.footer-region').addClass('regFooter');
}else{
$('.footer-region').addClass('stickyFooter');
}
答案 0 :(得分:4)
不要给你答案,让我们给你一个提示:
if(a){
b;
}else{
c;
}
等于:
a ? b : c;
您可以将ternary operator 放入 addClass
:
$('.footer-region').addClass(a ? b : c);
这应该足以弄明白该做什么; - )
答案 1 :(得分:2)
像这样:
var classPrefix = $(window).height() < $('body').height() ? "reg" : "sticky";
$('.footer-region').addClass(classPrefix + 'Footer');