javascript - 使用 jQuery 读取 CSS3 值

标签 javascript jquery css

有没有办法用 jQuery 读取 CSS3 值?我试过只使用:

var test = $("#container").css("transition")//正常选择器。

但我得到“null”作为值,即使它实际上是 margin-left .5s。如果我尝试 -webkit-transition 而不是 transition (因为我在 Chrome 中测试),它不会给我任何值(value)。

如果还没有办法做到这一点,没关系,但我认为它正在工作。也许有一个插件或我可以用来做这个的东西?我基本上需要在一定数量的幻灯片之后更改 transition 然后再将其更改回来。

最佳答案

transition 是一个速记属性;它代表transition-propertytransition-durationtransition-timing-functiontransition-delay .

jQuery 的.css 不支持获取速记CSS 属性的值,因此您必须分别获取每个组成部分。

有点像

$('#container').css('-webkit-transition-property')

例如,只会给您 margin-left 部分。

关于javascript - 使用 jQuery 读取 CSS3 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9335817/

相关文章:

javascript - 更改Wordpress视频插件以自动设置youtube iframe参数

javascript - "Error watching file for changes: EMFILE"当初始化一个 react-native 项目时

javascript - 检查不同 div 类中的单选按钮

javascript - 如何制作一个html内容数组?

javascript - jQuery 背景图片淡入淡出功能导致 Chrome 和 Opera CPU 使用率高

javascript - 仅使用 javascript 旋转产品图像

javascript - 错误 : $injector:unpr Unknown Provider : Unknown provider: bProvider <- b

javascript - 通过 jQuery 读取 HTML 中下拉列表的选定值

JavaScript 边框高度函数--匹配两个元素

javascript - jquery mask 图像效果