好吧,这让我有点抓狂。我正在使用 jQuery .css() 方法try设置类所需的多个 Flexbox 显示属性。问题是,它只保留最后一个。关于如何使用 jQuery 执行此操作的任何想法,或者这是不可能的?
到目前为止,这是我尝试过的:
$(".department-name").css({
'display' : '-webkit-box',
'display' : '-webkit-flex',
'display' : '-moz-box',
'display' : '-ms-flexbox',
'display' : 'flex'
});
这是行不通的,它只得到最后一个,而不是其他。我正在根据页面上的换行数量(其高度)来操作页面上的文本元素,并希望使用 display:none (初始 CSS 值)隐藏它,操作它,然后使用它之前具有的 flex 属性显示它开始更改 JS 代码来处理多行问题。有想法吗?
$('.department-name').addClass('test1');
css:
.test1{
display : -webkit-box;
display : -webkit-flex;
display : -moz-box;
display : -ms-flexbox;
display : flex;
}
您可以使用addClass()
将测试类添加到元素中的方法。在css()
方法显示属性必须被覆盖,因此仅应用最后一个。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)