jQuery UIを使用して再利用可能なボックスを作成し、値をテキストボックスに渡します。値はCMまたはインチのいずれかです。
私が抱えている問題は、unit_typeボックスからセンチメートルを選択した後にサイズをドラッグすると、インチに戻ります。ロジックを再考し、すべてを再マップする必要があると思います。
誰かがこれを手伝ってくれる?
コードは...
$(function()
{
$("#resizable").resizable({
aspectRatio: 16 / 9,
maxWidth: $("#max_width").val(),
maxHeight: $("#max_height").val(),
resize: function() {
var widthInch = $("#resizable").width() / 200;
var heightInch = $("#resizable").height() / 200;
$("#unit_type").change(function()
{
var widthCM = $("#resizable").width() / 200 * 2.54;
var heightCM = $("#resizable").height() / 200 * 2.54;
$(".width").val(widthCM + '' + ' CM');
$(".height").val(heightCM + '' + ' CM');
})
var widthCM = $("#resziable").width() / 200 * 2.54;
var heightCM = $("#resizable").height() / 200 * 2.54;
$(".width").val(widthInch + '' + ' Inches');
$(".height").val(heightInch + '' + ' Inches');
}
});
})
ありがとう