是否可以更改浏览器的内置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