Я прочитал документацию и думаю, что понял:
http://onehackoranother.com/projects/jquery/boxy/
По сути, вам нужно установить обратный вызов в опции afterShow для Boxy.load.
Boxy.load () не возвращает экземпляр, потому что это ajax-вызов, поэтому он возвращается немедленно, но не может ничего рисовать, поэтому бессмысленно возвращать экземпляр Boxy. Таким образом, при обратном вызове у вас будет полный доступ ко всему объекту Boxy, и вы сможете вызывать изменение размера. Это выглядит так:
Boxy.load("whereever.html", {
afterShow: function() {
this.resize(40,40);
}
});
Тад! Я проверил это, казалось, почти добилось цели. Он не очень хорошо справлялся с изменением размеров по вертикали, но я ожидал горизонтального. (но я пытался втиснуть много материала в окно, поэтому вполне вероятно, что оно просто изменило его размер, чтобы оно соответствовало содержанию.