0
我有一個在Jquery中開發UI的應用程序。有大量的js類文件繼承和用於顯示屏幕模塊的模板和小部件。DOM對象CSS變化
JS類模塊「A」繼承模板B.它使用CSS類「ContentWrapper」顯示JS模塊的內容。現在,ContentWrapper(模板B中)的默認文本樣式右對齊。但對於js模塊「A」,風格應該保持一致。我訪問了js模塊「A」中的DOM對象,將文本對齊到左側。
$('.contentWrapper').css("text-align", "left");
但我的同事有一個不同的方法來在CSS文件中添加一個新的類。
.A {
.ContentWrapper{
text-align: left;
}
}
有人能讓我知道哪一個會是最便宜的方法嗎?
Matt,非常感謝您的快速響應。我同意從互動中分離風格的概念。我有點不願意複製CSS中的值。 .A內容包裝文本對齊:左邊; } }是模板B CSS屬性的副本。遵循這一點可以嗎? – Subash
@Subash假設'.A'引用JS模塊應用於某個父元素的類,重複值將用於在特定模塊已運行的情況下抵消默認值。 – matt3141