Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Присвоить class к img если ее ширина < 200px - как? (https://javascript.ru/forum/jquery/46735-prisvoit-class-k-img-esli-ee-shirina-200px-kak.html)

ufaclub 21.04.2014 19:33

Присвоить class к img если ее ширина < 200px - как?
 
Есть задача присвоить class (.watermark) к img но только при условии если ее ширина (которая не указана) больше 200px;

рони 21.04.2014 19:54

ufaclub,
и в чём проблема проверить ширину и поставить класс?

danik.js 22.04.2014 12:56

watermark на клиенте? Ктож так делает))
Водяные знаки надо на сервере добавлять, иначе от них крайне просто избавиться.

depp 22.04.2014 20:35

$( "img" ).each(function() {
    if (parseInt($(this).css("width")) > 200) {
        $( this ).addClass( "watermark" );
    }
});

рони 22.04.2014 21:25

depp, на всякий случай
parseInt($(this).css("width") == $(this).width()

depp 22.04.2014 23:50

знаю. что первое на ум пришло - то и написал.


Часовой пояс GMT +3, время: 17:15.