是否可以更改瀏覽器的內置JavaScript方法的默認行爲?覆蓋默認瀏覽器警報()方法
例如:
從jQuery Mobile的呼叫警報()創建一個無主題的對話框。重寫瀏覽器的默認alert()行爲並將其替換爲一個漂亮的jQuery Mobile主題對話框會很棒?
我意識到在jQuery Mobile中創建主題對話框有很多選項,但是如果可以創建一個可攔截alert()的小型JavaScript庫,那將非常好。
是否可以更改瀏覽器的內置JavaScript方法的默認行爲?覆蓋默認瀏覽器警報()方法
例如:
從jQuery Mobile的呼叫警報()創建一個無主題的對話框。重寫瀏覽器的默認alert()行爲並將其替換爲一個漂亮的jQuery Mobile主題對話框會很棒?
我意識到在jQuery Mobile中創建主題對話框有很多選項,但是如果可以創建一個可攔截alert()的小型JavaScript庫,那將非常好。
您無法設計JavaScript警報樣式,如果您需要某種樣式來使用對話框。如果谷歌搜索應該有很多例子。
入住這jQueryMobile插件主題對話:http://dev.jtsage.com/jQM-SimpleDialog/index.html
謝謝@Pablo,這正是我用過的。如果有可能覆蓋瀏覽器的默認行爲,那麼我只是在漫遊。 – Jack 2012-02-10 21:38:13
的可能重複[如何改變警告框的樣式(http://stackoverflow.com/questions/7853130/how-to-change-the-風格的警示框) – 2012-02-10 14:07:02
http://stackoverflow.com/questions/1729501/javascript-overriding-alert – JackalopeZero 2012-02-13 12:52:27
@JackalopeZero就是這樣!不知道我是如何錯過它的。謝謝。 – Jack 2012-02-14 10:49:35