0
내 창 크기를 조정할 수있는 jQuery 너비 계산을 설정했지만 모두 잘 작동하지만 크기를 조정하고 늘어날 때 컨테이너의 너비가 다른 '글리치'또는 초가 있습니다. 겹치고 넓은 간격을 남깁니다. jQuery는 계산을 수행하고 있기 때문에 이것이 정상적인 현상이며 주변에는 존재하기 때문에이 사실을 알고 있습니다.Jquery resize calculation glitch
if ($("#Grid").css("margin-bottom") === "1px") {
oneCol();
}
if ($("#Grid").css("margin-bottom") === "0px") {
twoCol();
}
function oneCol() {
$('#middle').hide();
$('#Grid').css('width', '100%').css('width', '-=170px');
}
function twoCol() {
$('#middle').show();
$('#middle').outerWidth(function() {
return ($(this).parent().width() * 0.5) - $('#left').outerWidth()/2;
});
$('#Grid').outerWidth(function() {
return ($(this).parent().width() * 0.5) - $('#left').outerWidth()/2;
});
}
$(window).on('resize', function() {
if ($("#Grid").css("margin-bottom") === "1px") {
oneCol();
}
if ($("#Grid").css("margin-bottom") === "0px") {
twoCol();
}
});
여기가 내 JSFiddle입니다.
크기를 조정할 때 글리치가 표시되지 않습니다.이 브라우저는 구체적입니까? 그렇다면 어떤 브라우저가 나타 납니까? – dhc
Chrome에서 확인 중입니다. – Alga