key | 默認值 | 含義 | 可選值及解釋 |
ctrlid | (必填) | 控制菜單的 id | |
showid | ctrlid | 彈出菜單的 id | |
menuid | showid + '_menu' | 顯示菜單的 id | |
evt | 'mouseover' | 響應函數的事件 | click: ctrlObj 的 onclick 觸發mouseover: ctrlObj 的 onmouseover 觸發 |
pos | '43' | 菜單位置 | 詳見 setMenuPosition() 中對 pos 的解釋 |
layer | 1 | 菜單層級 | 大于 0 的任意整數 |
duration | 2 | 菜單顯示方式 | 3:菜單一直顯示,除非執行 hideMenu(),或者頁面 unload2:鼠標移開 ctrlObj 及 menuObj 即開始計時 timeout 毫秒后消失 1:鼠標移開 ctrlObj 即開始計時 timeout 毫秒后消失 0:菜單顯示即開始計時 timeout 毫秒后消失 |
timeout | 250 | 菜單持續時間 | 單位:毫秒 |
mtype | 'menu' | 菜單類型 | menu:普通菜單win:浮窗 prompt:提示信息 dialog:對話框 |
maxh | 600 | 菜單最大高度,實際高度超過 maxh 時菜單將出現垂直滾動條 | |
cache | 1 | 是否緩存菜單 | 1:是0:否 |
drag | 拖拽菜單對象的 id,如果希望整個菜單都可以拖拽 請設置 drag 等于1 | ||
fade | 0 | 淡入淡出效果 | 1:是0:否 |
cover | 0 | 是否顯示一個遮罩覆蓋整個頁面 | 1:是0:否 |
zindex | JSMENU['zIndex']['menu'] | 菜單層疊順序 | |
ctrlclass | 控制對象在菜單彈出后的 class 值,duration = 2 時有效 |
key | 默認值 | 含義 | 可選值及解釋 |
msg | (必填) | 提示信息內容 | |
mode | 'alert' | 對話框模式 | alert/right:有確定按鈕confirm:有確定和取消按鈕 notice:有確定按鈕 info:沒有按鈕 |
t | '提示信息' | 對話框標題 | |
func | 點"確定"執行的函數 | ||
cover | 1 (mode = 'info' 時為 0) | 是否顯示一個遮罩覆蓋整個頁面 | 1:是0:否 |
funccancel | 點"取消"執行的函數 | ||
leftmsg | 底部左側信息 | ||
confirmtxt | '確定' | 確定按鈕的文字 | |
canceltxt | '取消' | 取消按鈕的文字 | |
closetime | 自動關閉的時間,單位"秒"leftmsg 強制更改為"n 秒后窗口關閉" | ||
locationtime | 自動跳轉時間,單位"秒"leftmsg 強制更改為"n 秒后頁面跳轉" |
key | 默認值 | 含義 | 可選值及解釋 |
k | (必填) | 浮窗的 key | |
url | (必填) | get 方式 url 表示浮窗請求的地址post 方式 url 表示浮窗提交的表單 id | |
mode | 'get' | 彈窗請求類型 | get: ajaxget 方式請求 urlpost: ajaxpost 方式請求 url |
cache | 1 | 是否緩存彈窗內容 | 1:是0:否 |
v | 由于 showWindow() 是以 showMenu() 函數為內核,因此此處可微調 showMenu() 參數,如不指定則使用 showWindow() 的默認值 |
key | 默認值 | 含義 | 可選值及解釋 |
showid | (必填) | 彈出菜單的 id | |
menuid | (必填) | 菜單 id | |
pos | '43' | 菜單彈出位置及方向,必須是字串類型格式"BD",B 為基點 D 為方向。方向設定后,函數會根據實際彈出的位置及瀏覽器窗口大小進行二次調整,取消二次調整請以"!"結尾表示強制 | BD:自定義 B: D: 1:左上角 1:左上方2:右上角 2:右上方3:右下角 3:右下方4:左下角 4:左下方00:屏幕居中
|
key | 默認值 | 含義 |
url | (必填) | 請求的 url |
showid | (必填) | ajax 返回信息顯示區域的 id |
waitid | showid | ajax 請求過程中顯示等待信息區域的 id |
display | 信息返回后 showId 的 style.display 值 | |
recall | 信息返回后執行的代碼 |
key | 默認值 | 含義 |
formid | (必填) | ajax 提交的表單 id |
showid | (必填) | ajax 返回信息顯示區域的 id |
waitid | showid | ajax 請求過程中顯示等待信息區域的 id |
showidclass | 表單提交后返回信息顯示區域的樣式 | |
submitbtn | 表單提交按鈕 ajax 請求發出后將會禁用這個按鈕 | |
recall | 信息返回后執行的代碼 |
key | 默認值 | 含義 | 可選值及解釋 |
ctrlObj | (必填) | 控制菜單的對象 | |
timeout | 3000 | 菜單持續時間 | |
cache | 1 | 是否緩存菜單 | 1:是0:否 |
duration | 0 (timeout = 0 時為 3) | 菜單顯示方式 | 3:菜單一直顯示,除非執行 hideMenu(),或者頁面 unload2:鼠標移開 ctrlObj 及 menuObj 即開始計時 timeout 毫秒后消失 1:鼠標移開 ctrlObj 即開始計時 timeout 毫秒后消失 0:菜單顯示即開始計時 timeout 毫秒后消失 |
pos | '43' | 菜單位置 | 詳見 setMenuPosition() 中對 pos 的解釋 |
recall | 信息返回后執行的代碼 | ||
idclass | 'p_pop' | 菜單的 class 屬性值 | |
contentclass | 'p_opt' | 菜單內容的 class 屬性值 |
歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) | Powered by Discuz! W1.0 |