我試圖在特定元素條件下隱藏幾種聚合物元素。我知道有幾種可能性。在我的opinon做到這一點,最簡單的方法是引入一個新的CSS類隱藏聚合物元素
.invisible {
display: none;
}
,並把它添加到聚合物分子
this.$.icon.classList.add('invisible');
this.$.text.classList.add('invisible');
this.$.button.classList.add('invisible');
的類列表但這對元素沒有影響。元素仍然可見。看看培訓督察表明,該類增加了:
class="style-scope parent-elem invisible"
其中parent-elem是父元素的名稱。
任何人都可以解釋爲什麼元素不會被隱藏嗎?
謝謝
最好的問候, Meisenmann
嗨,有時候,這取決於如何您的元素來實現和互動彼此之間,這可能是因爲新課程隱藏在陰影中,或者是光明的dom。我有一個類似的問題與一些外部庫和使用'Polymer.dom.flush()'後添加類解決了它。 – Arfost