0
如果我有兩個樣式與媒體查詢設置:如何找出哪些樣式表已應用(通過javascript檢查)?
<link rel='stylesheet' media='only screen and (min-width: 64.1em)' href='desktop.css' />
<link rel='stylesheet' media='only screen and (max-width: 64em)' href='mobile.css' />
我期待在document.styleSheets
一類,我會怎麼能夠忽略非有效樣式?
例如:
//Pseudo-code
for (var i = 0; i < document.styelSheets.length; i++) if (document.styelSheets[ i ].isApplied) ...
有沒有辦法知道嗎?
那麼,爲什麼不只是在JS中獲得窗口大小? – Cohars 2014-09-10 21:19:48
沒有確切的方法來說明。從技術上講,它們都將被應用。最簡單的事情就是比較一個靜態的css值,你知道這個值將會出現在一個媒體或另一個媒體上(例如寬度)。 – Bic 2014-09-10 21:19:51
沒有確切的方法來說明。從技術上講,它們都將被應用。最簡單的事情就是比較一個靜態的css值,你知道這個值將會出現在一個媒體或另一個媒體上(例如寬度)。 – Bic 2014-09-10 21:20:03