Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как узнать высоту изображения, которое на половину скрыто

Как узнать высоту изображения, которое на половину скрыто


     Общие вопросы, Общие вопросы по вёрстке    2727

вопрос
Здравствуйте, сейчас ломалю голову, как кроссбраузерно узнать высоту изображения, которое немного скрыто родительским блоком. Вот пример (css пропишу через style):

<div style="width:100%;height:500px;overflow:hidden" class="abc">
    <img src="/tdfgdfg.jpg" style="width:100%;"/>
</div>

Поясню: есть блок, типо рамки, который растянут 100% по ширине, имеет высоту 500пкс, и преувеличение скрывает. Внутри него есть изображение которое растянуто на 100% по ширине и имеет автоматическую высоту, по пропорциям.
Когда я хочу узнать высоту изображения (например у его высота 700пкс) - мне скрипт выдаёт всегда 500пкс.

$('.abc img').height();


Как можно это исправить и узнать высоту всего изображения а не только видимой части. Заранее благодарен!

Ответа пока нет


6 комментариев

FastFud
Юзер

FastFud - -

Все нормально работает. Просто не надо давать ширину 100% картинке с шириной 500px;
Пример

vk_159926832
Юзер

vk_159926832 - -

Спасибо вам огромное! Исправил

vk_159926832
Юзер

vk_159926832 - -

А вот можно еще вопрос, а как правильно передать переменную из функции в другую функцию, например
$('img.image').load(function(){
    var variable = "12345";
});

$('img.image').click(function(){
    alert(variable);
});

FastFud
Юзер

vitnet
PHP-developer

vitnet - -

***Комментарий удален***

vk_159926832
Юзер

vk_159926832 - -

Спасибо и вам, я уже разобрался))))

Похожие вопросы

наверх