테스트 사이트 - 개발 중인 베타 버전입니다

반응형웹 스크립트로 바꾸기

· 9년 전 · 4464 · 3
autoSize();

$(window).on('resize', function(){
autoSize();
});

function autoSize(){
var goodsListW = $(".goodsList").outerWidth();
var goodsListW2 = $("#isotope_goods_list2").outerWidth();

if($(window).width() < 450){
$(".list_m_view").show();
$(".list_p_view").hide();
} else {
$(".list_m_view").hide();
$(".list_p_view").show();
}


if($(window).width() < 450){
$(".table_list_top_1").hide();
$(".table_list_top_2").hide();
$(".table_list_top_3").show();

} else if($(window).width() < 1300){

$(".table_list_top_1").hide();
$(".table_list_top_2").show();
$(".table_list_top_3").hide();

} else if($(window).width() < 2500){
$(".table_list_top_1").show();
$(".table_list_top_2").hide();
$(".table_list_top_3").hide();


} else if ($(window).width() >= 2500) {
$(".table_list_top_1").show();
$(".table_list_top_2").hide();
$(".table_list_top_3").hide();
}


if($(window).width() < 450){

var autoWidth = goodsListW / 1;
$(".mLayoutIndex .item a").css("width", autoWidth - 4);

}else if($(window).width() < 1300){

var autoWidth = goodsListW / 3;
$(".mLayoutIndex .item a").css("width", autoWidth - 4);

}else if($(window).width() < 1500){

var autoWidth = goodsListW / 4;
$(".mLayoutIndex .item a").css("width", autoWidth - 4);

} else if ($(window).width() < 2000){

var autoWidth = goodsListW / 5;
$(".mLayoutIndex .item a").css("width", autoWidth - 4);

} else if ($(window).width() < 2500) {

var autoWidth = goodsListW / 6;
$(".mLayoutIndex .item a").css("width", autoWidth - 4);

} else if ($(window).width() >= 2500) {

var autoWidth = goodsListW / 7;
$(".mLayoutIndex .item a").css("width", autoWidth - 4);

}
}


저는 이런식으로 반응형을 만드는게 더 편하더라구요
css가 아직은 많이 익숙치 않아서그런가..^^

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

미디어 쿼리가 더 간단해 보입니다 ㅡ.ㅜ
9년 전
미디어쿼리가 더 간단하네요
스크립트에 익숙하신 분이면 이쪽이 더 편하실지는 모르겠네요~ ㅎ
미디어쿼리도 어렵지 않으니 조금 익숙해지시면 더 편하게 느끼실거예요^^

게시글 목록

번호 제목
1199
1197
1181
1165
785
455
426
311
287
247
237
236
220
215
205
179
167
133
119
108
98
86
82
64
50
46
34
1