jquery - 当样式表中未设置属性时,jQuery.css() 是否始终返回 'none'?

标签 jquery css return-value

只是想确定一下。

鉴于以下情况:

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

我能否始终假设如果样式表中未设置 CSS 属性,.css() 方法将始终返回“无”?它在 jQuery 文档中没有这么说,但它 - 似乎 - 就像它那样。如果有更标准化的方法来做到这一点,请告诉我。谢谢。

最佳答案

不,max-height 的默认值是none。因此,您的条件是有效的。

但是,例如 z-index 的默认值是 auto。因此,您必须按其默认值处理每个 CSS 属性。

关于jquery - 当样式表中未设置属性时,jQuery.css() 是否始终返回 'none'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19668744/

相关文章:

html - 如何在文档中嵌入作用域 html (css)

html - CSS3 旋转/变换奇怪的问题

c++ - move 语义和返回 const 值

javascript - JQuery/GSAP - 彼此并行移动多个元素

javascript - 获取 tr 元素的正确顺序作为 jQuery 对象

jquery - 在计时器上打开 Fancybox

html - 使用 Sandbags 在 Chrome/Safari 中文本覆盖图像,而不是 FF 或 IE

javascript - 如何循环并将 JSON 部分加载到新数组

linux - 如果文件未更新,Wget 返回代码

c - printf() 函数如何处理使用全局缓冲区的函数返回的字符串?