두 개의 텍스트 입력이있는 양식이 있습니다. 사용자 타입은이 필드에 값 때jquery 동적으로 오류가있는 입력에서 div 만들기
<form>
1<input type="text" id="test" name="test" />
2<input type="text" id="test2" name="test" />
</form>
<div id="dimensions"></div>
<div id="texte"></div>
는 jQuery를 자동으로 만하여 200x200 픽셀까지의 비율을 계산하고, 폭과 형태로 입력 높이 DIV 직사각형을 그린다.
제 문제는 너비 = 3, 높이 = 100과 같이 입력 할 때 내 div가 최대 크기보다 크고 실수가있는 부분을 찾을 수 없다는 것입니다.
$(document).ready(function() {
$("#test, #test2").keyup(function() {
var width = $("#test").val();
var height = $("#test2").val();
var max = 200;
var min = 20;
var ratio;
if(width>=height){
ratio = max/width;
width = ratio * width;
height = height * ratio;
} else {
ratio = max/height;
height = ratio * height;
width = width * ratio;
};
$("#dimensions").html(width + " x " + height);
$("#texte").css({ "width":width + "px", "height":height + "px" });
});
});
는
을 참조하십시오. – Jonathan
변수에 최대 = 200 – scooti
그건 아니고 확인 ... – Jonathan