Как установить размер оконной базы для элемента? - PullRequest
0 голосов
/ 24 мая 2019

Мне нужно открывать новые окна, когда я нажимаю кнопку на главной странице.Новое окно включает в себя 3 элемента: 1. Название 2. Изображение 3. Описание

enter image description here

Изображение может отличаться по размеру.Таким образом, ширина окна должна равняться ширине элемента изображения.Высота окон должна соответствовать последнему элементу.

<table id="table-layout" class="animate-bottom"">
     <tr>
        <td id="title" align="center" ></td>
     </tr>
     <tr>
        <td align="center"><img id="myImage" src="" onload="resizeByElement()"  /></td>
     </tr>
     <tr>
        <td id="description" ></td>
     </tr>
</table>

Я пытаюсь вызвать функцию resizeByElement, когда изображение загружается, как показано ниже

var tb = $("table-layout");
var tb_width = tb.width;
var tb_height = tb.height;
window.resizeTo(tb_width ,tb_height );

Но это не работает.Иногда значение tb_width равно NaN.Как установить размер оконной базы для элемента?Как изменить размер вдов в соответствии с элементами?

...