gpt4 book ai didi

javascript - 我可以使用 jQuery 访问不存在或无效的 css 属性吗?

转载 作者:行者123 更新时间:2023-11-28 15:31:21 24 4
gpt4 key购买 nike

这个问题有两个部分:

  1. 如果我定义一个 CSS 转换并尝试使用 jQuery 的 .css() 方法访问它,我是否可以可靠地假设我运行的浏览器不支持该 CSS属性,它将始终返回 undefined?

  2. 如果我定义一个 CSS 属性并尝试使用 jQuery 的 .css() 方法访问它,我是否可以可靠地假设它总是返回 undefined?

最佳答案

简短的回答是,#1。是的。 #2。没有。

长答案是:#1。是的,你可以编一个类名来测试这个,例如:

browser-foo: blue;

http://jsfiddle.net/32dzN/1/

如果您还没有,请查看 Modernizr。它们提供了出色的特征检测,如果我没记错的话,我相信它们会将其放入屏幕外的 DOM 元素中。

至于 #2,它根本不是这样工作的。因为有计算样式,也有定义样式。例如,如果您尝试获取未设置不透明度的元素的不透明度,它将返回 1。

关于javascript - 我可以使用 jQuery 访问不存在或无效的 css 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20747804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com