gpt4 book ai didi

jquery跨浏览器css3内联样式

转载 作者:行者123 更新时间:2023-12-01 06:02:35 25 4
gpt4 key购买 nike

有可能从 jquery 得到这样的东西吗?

<div id="test" style="background: -webkit-linear-gradient(top, #2F2727, #1a82f7); 
background: -moz-linear-gradient(top, #2F2727, #1a82f7);"/>

当我使用时:

$("#test").css({
'background': '-webkit-linear-gradient(top, #2F2727, #1a82f7)',
'background': '-moz-linear-gradient(top, #2F2727, #1a82f7)'
});

结果是(在 Chrome 中)

<div id="test" style="background: -webkit-linear-gradient(top, #2F2727, #1a82f7); "/>

最佳答案

这在 jQuery 中是不可能的,因为键不能重复。您必须使用$.cssHooks或:

$("#test").css('background', '-webkit-linear-gradient(top, #2F2727, #1a82f7)')
.css('background', '-moz-linear-gradient(top, #2F2727, #1a82f7)');

我建议使用 *Class 函数,而不是使用 style 设置固定样式: addClass , removeClasstoggleClass .

对于 HTML,您必须使用 style 属性:

<div id="test" style="background: -webkit-linear-gradient(top, #2F2727, #1a82f7); 
background: -moz-linear-gradient(top, #2F2727, #1a82f7);"/>

关于jquery跨浏览器css3内联样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9706897/

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