Плагин jQuery, если еще предложение не работает? - PullRequest
0 голосов
/ 01 февраля 2012

Я пишу плагин jQuery и пытаюсь сделать это:

$(this).height>=options.maxHeight ? 
$(this).css({overflow:"auto"}) : 
$(this).css({overflow:"hidden"})

однако это не работает, я уже использовал этот метод в своем javascript ранее.

Это работаетКак это должно быть, просто я пытался использовать маленький код, насколько это возможно.

if($(this).height()>=options.maxHeight)
{
     $(this).css({overflow:"auto"});
}
else
{
     $(this).css({overflow:"hidden"});
}

1 Ответ

1 голос
/ 01 февраля 2012

Измените его на:

$(this).height() >= options.maxHeight ? 
$(this).css({overflow:"auto"}) : 
$(this).css({overflow:"hidden"})

Вы забыли () в .height().

Вы также можете использовать это:

$(this).css({overflow: $(this).height() >= options.maxHeight ? 'auto' : 'hidden'});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...