5
Я пытаюсь изменить размер fancybox (v1.3), но я не знаю, как это сделать. Ширина должна измениться после получения динамического содержимого с помощью jQuery ajax-запроса. Высота автоматически изменяется. Может кто-то помочь мне с этим?Изменение ширины fancybox после запроса AJAX
<!-- Fetch action lines of an action -->
<script type="text/javascript">
$('#actionType').change(function() {
var actionTypeId = $(this).children(":selected").attr("id");
$.ajax({
type: "POST",
cache: false,
url: "/ajax/actionLines.php",
data: {actionTypeId: actionTypeId},
success: function(data) {
$("#actionBlock").html(data);
}
});
});
</script>
попробуйте использовать метод '$ .fancybox.resize()' (v1.3.x) после изменения (попробуйте выполнить обратный вызов 'success'). Просто имейте в виду, что новый контент должен иметь свои собственные размеры. – JFK
В дополнение к комментарию @ JFK см. [This] (http://stackoverflow.com/questions/994876/how-do-you-resize-fancybox-at- время выполнения) –