我需要這樣的東西:
if {
@supports not(display: grid) {
window.alert("Please use a different browser.");
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
因此,如果瀏覽器不支持 CSS 網格,它應該顯示JavaScript 警報。我知道它如何僅與 CSS 一起作業,但我需要一個 JavaScript 或 jQuery 解決方案,在 HTML 部分中沒有任何 HTML。怎么可能做到這一點?
uj5u.com熱心網友回復:
你讓這太復雜了??
if (document.documentElement.style.grid === undefined) {
alert("Please use a different browser.");
}
在現代瀏覽器中,grid是每個元素的樣式的屬性。如果它未定義,則瀏覽器不支持它。
uj5u.com熱心網友回復:
您可以創建一個通常隱藏的元素,但如果不支持網格,它就會變得可見。請查看https://developer.mozilla.org/en-US/docs/Web/CSS/@supports
例如,您有一個warning-message帶有display: none;and的元素
@supports not (display: grid) {
#warning-message {
display: block;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/472740.html
標籤:javascript jQuery css
