Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как узнать высоту изображения, которое на половину скрыто

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


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

вопрос
Здравствуйте, сейчас ломалю голову, как кроссбраузерно узнать высоту изображения, которое немного скрыто родительским блоком. Вот пример (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 - 1 октября 2014 17:06 -

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

vk_159926832
Юзер

vk_159926832 - 1 октября 2014 17:16 -

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

vk_159926832
Юзер

vk_159926832 - 1 октября 2014 17:43 -

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

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

FastFud
Юзер

FastFud - 1 октября 2014 17:52 -


vitnet
Эксперт

vitnet - 1 октября 2014 17:27 -

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

vk_159926832
Юзер

vk_159926832 - 1 октября 2014 17:51 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх