[英]jQuery css on hidden elements
在其中有一个emberjs插件,它是一个具有隐藏列的表。
在该表上,我通过css-position和top固定表头(和左列)。
// Set table head fixed
function fixHead () {
console.log('tableFixer: fixHead()');
var thead = Ember.$(settings.table).find("thead");
var cells = thead.find("tr > *");
cells.css({
'position' : 'relative',
'background' : '#ff0000',
});
console.log(cells); // in here I see ALL the cells, also the hidden ones
}
我显示了一个带有余烬动作的隐藏列。
expandChildColumn: function(column, sourceIndex) {
this.get('columns')[sourceIndex+1].set('visible',true);
},
直到此处一切正常,“子”列将显示,最初显示的列的行数已固定。
但是我的问题是,jquery的css-mothod似乎不适用于隐藏元素。
因此,新显示的列不是固定的。
位置和背景均未应用。
我没有在文档中找到任何有关此的信息。
是否有任何特殊的参数可以使CSS应用于隐藏元素?
基于这个问题,我要考虑的是,我必须首先显示该列,设置css并再次将其隐藏: jQuery:获取jQuery中隐藏元素的高度
我认为您的问题与将CSS设置为隐藏元素无关,这是将jQuery CSS应用于隐藏表TH的示例,对我来说效果很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.