0
有一個emberjs插件,它是一個隱藏列的表格。
在該表上,我通過css-position和top修復了表頭(和左列)。關於隱藏元素的jQuery CSS
// 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: Get height of hidden element in jQuery
你是絕對正確的。我(無心地)用組件中的一個屬性綁定來覆蓋css。 – Jeff