1
這裏是我的代碼:警報語句不工作
alert("First");
if (!Modernizr.inputtypes.color) {
alert("This form is optimized for a browser that supports html5. Using anything else may produce unexpected results. Use at your own risk.\n\nThis bowser doesn't appear to support html5.");
} else {
alert("Second");
}
alert("Third");
這是第一次加載頁面時運行。第一個警報語句正常工作。第二和第三個根本不運行。我已經在Chrome,Firefox和Internet Explorer中嘗試了它,並且在所有這些方面都獲得了相同的結果。 Modernizr可能會搞砸了嗎?我不知道,我只是複製並粘貼了代碼。我可能犯了一個非常明顯的錯誤。 (我以前做過)感謝您的幫助。
'Modernizr'或'Modernizr.inputtypes'可能是未定義的。瀏覽器的錯誤控制檯顯示什麼? – YMMD 2012-08-06 01:32:45
是的,Modernizr有錯誤,因爲第三次警報應該起作用。 – levi 2012-08-06 01:33:28
檢查您的JavaScript控制檯(FF/Chrome中的shift-ctrl-j)並查找錯誤。猜猜'inputtypes'不存在,或者大寫錯誤。 – 2012-08-06 01:34:26