欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談javascript alert和confirm的美化

 更新時(shí)間:2016年12月15日 09:32:47   作者:徐世康  
window對(duì)象的alert和confirm標(biāo)準(zhǔn)方法在不同瀏覽器的顯示效果不太相同,有個(gè)相同點(diǎn)是都不是很美觀。本文對(duì)此解決方法進(jìn)行介紹:使用js和css分別仿照它們,提供另一套函數(shù),使在不同瀏覽器的有著相同的體驗(yàn)效果。下面就跟小編一起來看下吧

--前言--

window對(duì)象的alert和confirm標(biāo)準(zhǔn)方法在不同瀏覽器的顯示效果不太相同,有個(gè)相同點(diǎn)是都不是很美觀。我們的想法是使用js和css分別仿照它們,提供另一套函數(shù),使在不同瀏覽器的有著相同的體驗(yàn)效果。

 --設(shè)計(jì)思路--

為了保留原有的alert和confirm方法,我們不直接替換window對(duì)象的alert和confirm,而是新建一個(gè)win對(duì)象,該對(duì)象下有alert、confirm、open、close等。win.alert等的對(duì)話框彈出層,使用iframe作底層,確保對(duì)話框在ie7以下版本時(shí)也能把select標(biāo)簽覆蓋在底下,這些對(duì)話框在彈出之后,是不會(huì)阻塞腳本運(yùn)行的,所以win.alert等函數(shù)都提供一個(gè)回調(diào)參數(shù),在對(duì)話框關(guān)閉或選擇之后觸發(fā)這個(gè)回調(diào)參數(shù),函數(shù)原型如下:

win.alert = function (title, message, closed) { ...} // alert
win.confirm = function (title, message, selected) {...} // confirm
win.open = function (width, height, title, url, closed) {...} // 彈出頁面對(duì)話框

--成果展示--

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評(píng)論