美化js系統函式alert,confirm,prompt,並實現lightbox效果
阿新 • • 發佈:2019-02-06
美化js系統函式alert,confirm,prompt,並實現lightbox效果
注意alert,confirm及prompt並不同於系統的,這個是用層模仿的,並不能掛起程式的執行
所以如果需要在確認後執行相關的操作,需要在配置檔案中傳遞迴調函式fn
按鈕只提供yes和no兩個
Showbo.Msg.alert:引數(要顯示的資訊)
Showbo.Msg.confirm:引數(提示資訊,回撥函式)
Showbo.Msg.prompt:引數(輸入框前的文字,輸入框預設值,輸入框id,回撥函式),如果未指定“輸入框id”, 輸入框的id預設為'msg_txtInput"
Showbo.Msg.show:引數(cfg)
cfg:{title:'標題'
,msg:'資訊內容'
,wait:true
,icon:'提示圖示'
,buttons:{yes:'yes按鈕顯示的文字',no:'no按鈕顯示的文字'}
,width:顯示的層寬度
,fn:function(btn){回撥函式,btn為點選的按鈕,可以為yes,no}}
icon的值為Showbo.Msg.ERROR,Showbo.Msg.INFO,Showbo.Msg.WARNING 這個3個
注意alert,confirm及prompt並不同於系統的,這個是用層模仿的,並不能掛起程式的執行
所以如果需要在確認後執行相關的操作,需要在配置檔案中傳遞迴調函式fn
按鈕只提供yes和no兩個
Showbo.Msg.alert:引數(要顯示的資訊)
Showbo.Msg.confirm:引數(提示資訊,回撥函式)
Showbo.Msg.prompt:引數(輸入框前的文字,輸入框預設值,輸入框id,回撥函式),如果未指定“輸入框id”, 輸入框的id預設為'msg_txtInput"
Showbo.Msg.show:引數(cfg)
cfg:{title:'標題'
,msg:'資訊內容'
,wait:true
,icon:'提示圖示'
,buttons:{yes:'yes按鈕顯示的文字',no:'no按鈕顯示的文字'}
,width:顯示的層寬度
,fn:function(btn){回撥函式,btn為點選的按鈕,可以為yes,no}}
icon的值為Showbo.Msg.ERROR,Showbo.Msg.INFO,Showbo.Msg.WARNING 這個3個
上面的3個方法其實呼叫的還是此方法,show方法可以
下載地址:
連結:http://pan.baidu.com/s/1kU513EJ 密碼:b7yg