首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何用jQuery设置overflow-x?或者:如何使用'-‘(破折号)设置css-properties?

如何用jQuery设置overflow-x?或者:如何使用'-‘(破折号)设置css-properties?
EN

Stack Overflow用户
提问于 2011-06-10 21:10:30
回答 2查看 37K关注 0票数 20

我想用jQuery设置overflow-x css属性,但它不起作用:

$('.mySelector').css({
    color: 'Red',
    overflow: 'auto',
    overflow-x: 'scroll'
});

如何设置带有'-‘(破折号)的属性?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-10 21:11:06

您可以使用任何一种驼峰大小写:

$('.mySelector').css({
    color: 'Red',
    overflow: 'auto',
    overflowX: 'scroll'
});

或带引号的键:

$('.mySelector').css({
    color: 'Red',
    overflow: 'auto',
    'overflow-x': 'scroll'
});

我建议使用带引号的键,我发现更容易“一目了然”地说出什么是规则,而不是驼背大小写。

票数 28
EN

Stack Overflow用户

发布于 2011-06-10 21:12:03

您可以引用它(使用单引号或双引号)或使用camel大小写变体( DOM在其style对象中采用了这种变体,因为-在标识符中是不合法的)。

$('.mySelector').css({
    'color': 'Red',
    'overflow': 'auto',
    'overflow-x': 'scroll'
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6306813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档