У мене є ці зображення, які я виходжу зі свого сервера та бази даних за допомогою PHP
<div class="pics">
<img src="/images/upload/<?php echo $array["image"] ?>" height="200"/>
</div>
Там фактичні розміри величезні, але мені потрібні, щоб усі вони були на висоті 200.
Як знайти ширину цього зображення за допомогою jQuery, я не можу знайти підручник ніде ....
Будь-яка допомога буде вдячна.
Дякуємо за час, J
Відповіді:
0 для відповіді № 1Я б спробував .innerWidth()
замість .width()
, як .width()
включала б маржу.
$("img").innerWidth();
Якщо ваше зображення справді настільки велике, вам слід подумати про його масштабування на стороні сервера.
Оновити
Насправді .width()
не додає поля і, крім того, навіть не додає відступ. Що робить .width()
більше підходить ніж .innerWidth()
. Дякую SKS.
7 для відповіді № 2
Спробуйте скористатися .width
функція. щось на зразок $("img").width();
Більше читання .. http://api.jquery.com/width/
Більше того, є .innerWidth
і .outerWidth
функції для включення / виключення заповнення, меж та полів. Дивіться зображення нижче для деталей,