Ответ 1
$(".result-preview").css({
"min-width": "338px",
"max-width": "500px"
});
Это отлично работает:
$(document).ready(function() {
var previewwidth = ($(window).width() - ( $('.aside').width() + $('.results').width() + 110) ) ;
$(".result-preview").width(previewwidth);
$("footer").text(previewwidth);
});
$(window).resize(function() {
var previewwidth = ($(window).width() - ( $('.aside').width() + $('.results').width() + 110) ) ;
$(".result-preview").width(previewwidth);
$("footer").text(previewwidth);
});
но я не уверен, как установить минимальную и максимальную ширину, поэтому min-width до 338px и max-width до 500px.
спасибо!
$(".result-preview").css({
"min-width": "338px",
"max-width": "500px"
});
Основываясь на @user1113426, из-за того, как jQuery обрабатывает имена, вам может понадобиться использовать оболочку верблюда вместо дефиса.
$(".result-preview").css({
minWidth: "338px",
maxWidth: "500px"
});