javascript - 如何用javascript优化这段代码?

标签 javascript

这是代码:

  if (urlGid) {
       $('.global_main').hide();
       $('#right-tabs, #right-tabs-content').show();
  } else {
       $('.global_main').show();
       $('#right-tabs, #right-tabs-content').hide();
  }

我觉得这太麻烦了,如何优雅地改变它?
我可以在不使用 if else 的情况下进行编码吗?

最佳答案

是的,您可以使用toggle()来实现。例如:

 $('.global_main').toggle(!urlGrid);
 $('#right-tabs, #right-tabs-content').toggle(urlGrid);

请参阅此处的文档:http://api.jquery.com/toggle/#toggle-display

关于javascript - 如何用javascript优化这段代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34043630/

相关文章:

javascript - CSS 文件在 NODE js 中不起作用

javascript - javascript和python的公钥解决方案

javascript - 为什么 PerformanceResourceTiming 接口(interface)值与浏览器值不同?

javascript - 根据客户端输入更改 html 表中的 bgcolor

javascript - 如何在 JavaScript 中获取找到的字符串的周围文本?

javascript - HTML 音频 - 负 playbackRate 值不起作用?

javascript - 计算页面重新加载

javascript - 输入查询时,每个字母表都会生成新的单页。应该如何预防呢?

javascript - 无法理解 Firefox 键码引用

javascript - 使用 lodah\handlebar 模板或任何其他 JS 库将 javascript 数组列表格式化为特定格式