2

確認したいだけです。

以下を考えると:

if( ! ( jQuery(slider).css('max-height') == 'none') )
  return 200;
else
  ...carry on...

CSS プロパティがスタイルシートに設定されていない場合、.css() メソッドは常に「none」を返すと常に想定できますか? jQueryのドキュメントではそうは言っていませんが、そうらしいです。これを行うためのより標準化された方法がある場合は、お知らせください。ありがとう。

4

1 に答える 1

1

いいえ、 のデフォルトはmax-heightですnone。したがって、あなたの条件は有効です。

ただし、たとえばのデフォルトはz-indexですauto。そのため、各 CSS プロパティをデフォルト値で処理する必要があります。

于 2013-10-29T20:52:22.093 に答える