2015-12-02 109 views
0

Тhis是代码:如何用javascript优化此代码?

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

我觉得这是这么麻烦,怎样才能优雅地改变呢?
我可以编码吗?ifelse

回答

0

你可以这样做:

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

可我不'if'代码吧'else'? – nataila

0

也许只是...

$( 'global_main,#右标签,#右选项卡的内容。')切换。 ();

$("#toggle").click(function() { 
 
$('.global_main, #right-tabs, #right-tabs-content').toggle(); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
 
<div id="right-tabs">right-tabs</div> 
 
<div class="global_main" style="display:none">global_main</div> 
 
<div id="right-tabs-content">right-tabs-content</div> 
 
<button id="toggle">toggle</div>

+0

我必须隐藏或用'urlGid' – nataila