我試圖在 Jade 中使用 IE 條件代碼,我嘗試過:
mixin ie(condition)
| <!--[!{condition}]><!-->
block
| <!--<![endif]-->
ie('if !IE')
div...
并且
mixin ie(condition)
| <!--[!{condition}]>
block
| <![endif]-->
ie('if !IE')
div...
我想讓它使代碼div在 IE 中不可見。
但在第一種情況下,代碼在 Internet Explorer 中仍然可見,在第二種情況下,它在每個瀏覽器中都被完全注釋掉。
我覺得我錯過了什么,請幫幫我!
uj5u.com熱心網友回復:
正如 Yu Zhou 提到的:
問題只是 IE 條件代碼在 IE 10 及更高版本中不起作用。
我改為使用 js 代碼來檢測最多 10 個這樣的 IE:
function detectIE() {
var ua = window.navigator.userAgent;
var msie = ua.indexOf('MSIE ');
if (msie > 0) {
return true;
}
var trident = ua.indexOf('Trident/');
if (trident > 0) {
return true;
}
return false;
}
然后根據瀏覽器添加組件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/383133.html
上一篇:如何在ObjectiveCiOS中顯示leftBarButtonItem與backBarButtonItem相同
