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

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

· 9년 전 · 4469 · 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년 전
미디어쿼리가 더 간단하네요
스크립트에 익숙하신 분이면 이쪽이 더 편하실지는 모르겠네요~ ㅎ
미디어쿼리도 어렵지 않으니 조금 익숙해지시면 더 편하게 느끼실거예요^^

게시글 목록

번호 제목
1326
1325
1324
1323
1322
1321
1320
1319
1318
1317
1316
1315
1314
1313
1312
1311
1310
1309
1308
1307
1306
1305
1304
1303
jQuery Mobile pageshow 이벤트
1302
1301
1300
jQuery Mobile pageload 이벤트
1299
jQuery Mobile pageinit 이벤트
1298
jQuery Mobile pagehide 이벤트
1297
jQuery Mobile pagecreate