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

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개

미디어 쿼리가 더 간단해 보입니다 ㅡ.ㅜ
미디어쿼리가 더 간단하네요
스크립트에 익숙하신 분이면 이쪽이 더 편하실지는 모르겠네요~ ㅎ
미디어쿼리도 어렵지 않으니 조금 익숙해지시면 더 편하게 느끼실거예요^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

퍼블리싱강좌

+
분류 제목 글쓴이 날짜 조회
jQuery Mobile 8년 전 조회 1,664
jQuery Mobile 8년 전 조회 1,831
jQuery Mobile 8년 전 조회 1,468
jQuery Mobile 8년 전 조회 1,634
jQuery Mobile 8년 전 조회 2,192
jQuery Mobile 8년 전 조회 2,693
jQuery Mobile 9년 전 조회 2,141
jQuery Mobile 9년 전 조회 1,529
jQuery Mobile 9년 전 조회 2,430
AngularJS 9년 전 조회 2,897
AngularJS 9년 전 조회 2,465
AngularJS 9년 전 조회 1,803
AngularJS 9년 전 조회 2,867
AngularJS
[AngularJS]
9년 전 조회 2,430
반응형웹 9년 전 조회 4,513
반응형웹 9년 전 조회 7,593
부트스트랩 10년 전 조회 1.5만
부트스트랩 11년 전 조회 9,450
표준화 11년 전 조회 8,333
반응형웹 12년 전 조회 1.4만
표준화 12년 전 조회 9,527
표준화 13년 전 조회 1.7만
반응형웹 13년 전 조회 2만
반응형웹 13년 전 조회 3.1만
반응형웹 13년 전 조회 3.7만
표준화 13년 전 조회 1.3만
반응형웹 13년 전 조회 2.9만
반응형웹 13년 전 조회 1.2만
반응형웹 13년 전 조회 3.2만
반응형웹 13년 전 조회 3만
🐛 버그신고