0

我正在编写一个 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"});
}
4

1 回答 1

1

将其更改为:

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

你忘了()输入.height()

你也可以使用这个:

$(this).css({overflow: $(this).height() >= options.maxHeight ? 'auto' : 'hidden'});
于 2012-02-01T01:23:32.560 回答