【发布时间】:2014-03-03 20:00:27
【问题描述】:
我正在努力提高我的编码技能,但我似乎无法弄清楚这一点。如何简写以下内容?
/* fade */
$('.toggle-ui').on({
'click': function (e) {
e.preventDefault();
var divToFade = ['#logo', '#hide-interface'];
$.each(divToFade, function(intValue, currentElement) {
// check alpha state and switch
var currOp = $(currentElement).css('opacity');
if (currOp == 1) $(currentElement).css('opacity', 0.5);
if (currOp == 0.5) $(currentElement).css('opacity', 1);
});
}
【问题讨论】:
-
三元运算符是大多数编程语言中 if-else 的简写。
-
我认为您正在寻找三元运算符,即(测试条件)?“成功结果”:“失败结果”;
-
@Sumant SMS 俚语糟透了 + 使用倒贴。
标签: javascript shorthand