코드를 간략하게 줄이고 싶은데요...
본문
코드를 간략하게 줄이고 싶은데..
이 이상 짧아질 수 있을까요?
<script type="text/javascript">
window.onload = function(){
var data_tab = localStorage.tab_flg;
if ( data_tab === "tab_menu" ){
$('.select_content li').css('display','none');
$('.select_content li.select_menu').css('display','block');
$('.select_wrap .select_box').css('display','none');
$('.select_wrap .select_box.select_menu').css('display','block');
$('.select_tab li').removeClass('select');
$('.select_tab li.select_menu').addClass('select')
}
localStorage.removeItem("tab_flg");
}
$(function() {
$('.select_tab li').click(function() {
var index = $('.select_tab li').index(this);
$('.select_content li').css('display','none');
$('.select_content li').eq(index).css('display','block');
$('.select_wrap .select_box').css('display','none');
$('.select_wrap .select_box').eq(index).css('display','block');
$('.select_tab li').removeClass('select');
$(this).addClass('select')
});
});
</script>
답변 2
$(function() {
var data_tab = localStorage.tab_flg;
if ( data_tab === "tab_menu" ){
$('.select_content li, .select_wrap .select_box').css('display','none');
$('.select_content li.select_menu, .select_wrap .select_box.select_menu').css('display','block');
$('.select_tab li').removeClass('select');
$('.select_tab li.select_menu').addClass('select')
}
localStorage.removeItem("tab_flg");
$('.select_tab li').click(function() {
var index = $('.select_tab li').index(this);
$('.select_content li, .select_wrap .select_box').css('display','none');
$('.select_content li').eq(index).css('display','block');
$('.select_wrap .select_box').eq(index).css('display','block');
$('.select_tab li').removeClass('select');
$(this).addClass('select')
});
});
<script>
$(function() {
var data_tab = localStorage.tab_flg;
if ( data_tab === "tab_menu" ){
$('.select_content li').hide().find(".select_menu").show();
$('.select_wrap .select_box').hide().find(".select_menu").show();
$('.select_tab li').removeClass('select').find(".select_menu").addClass('select');
}
localStorage.removeItem("tab_flg");
$('.select_tab li').click(function() {
var index = $('.select_tab li').index(this);
$('.select_content li').hide().eq(index).show();
$('.select_wrap .select_box').hide().eq(index).show();
$('.select_tab li').removeClass('select');
$(this).addClass('select')
});
});
</script>