showMenu() 显现弹出菜单
showDialog() 显现对话框
showWindow() AJAX弹窗
ajaxget() AJAX/GET恳求
function showMenu(v) 参数 v 格局:{'key1':'value1','key2':'value2','key3':'value3'} 现在,数组 v 支撑传递的 key 有: 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(),或许页面 unload 2:鼠标移开 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 时有用
showDialog() 显现对话框
function showDialog(msg, mode, t, func, cover, funccancel, leftmsg, confirmtxt, canceltxt, closetime, locationtime) 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 秒后页面跳转"
showWindow() AJAX弹窗
showWindow(k, url, mode, cache, v) key 默认值 意义 可选值及解说 k (必填) 浮窗的 key url (必填) get 方法 url 表明浮窗恳求的地址 post 方法 url 表明浮窗提交的表单 idsetMenuPosition() 菜单定位
mode 'get' 弹窗恳求类型 get: ajaxget 方法恳求 url post: ajaxpost 方法恳求 url cache 1 是否缓存弹窗内容 1:是0:否
v 因为 showWindow() 是以 showMenu() 函数为内核,因而此处可微调 showMenu() 参数,如不指定则运用 showWindow() 的默认值 留意: 同一页面一起能够弹出多个浮窗,但 k 及 url 相同的浮窗一起只能显现一个 浮窗标题区域支撑拖拽 封闭浮窗请运用 hideWindow(k);
setMenuPosition(showid, menuid, pos) key 默认值 意义 可选值及解说 showid (必填) 弹出菜单的 id menuid (必填) 菜单 id pos '43' 菜单弹出方位及方向,有必要是字串类型 格局"BD",B 为基点 D 为方向。方向设定后,函数会依据实践弹出的方位及浏览器窗口巨细进行二次调整,撤销二次调整请以"!"结束表明强制 BD:自定义 B: D:
1:左上角 1:左上方
2:右上角 2:右上方
3:右下角 3:右下方
4:左下角 4:左下方 00:屏幕居中不需要设置方位
ajaxget() AJAX/GET恳求
ajaxget(url, showid, waitid, loading, display, recall)ajaxmenu() AJAX/GET恳求 显现弹出菜单
key 默认值 意义
url (必填) 恳求的 url
showid (必填) ajax 回来信息显现区域的 id
waitid showid ajax 恳求过程中显现等候信息区域的 id
display 信息回来后 showId 的 style.display 值
recall 信息回来后履行的代码
ajax回来内容中的<A>符号可增加如下几个特点,可让<A>链接主动完成ajaxget功用ajaxtarget: 特点意义同 ajaxget() 的 showidajaxwaitid: 特点意义同 ajaxget() 的 waitidajaxloading: 特点意义同 ajaxget() 的 loadingajaxdisplay: 特点意义同 ajaxget() 的 displayajaxfunc:特点意义同 ajaxget() 的 recall
ajaxpost() AJAX/POST恳求
function ajaxpost(formid, showid, waitid, showidclass, submitbtn, recall)
key 默认值 意义
formid (必填) ajax 提交的表单 id
showid (必填) ajax 回来信息显现区域的 id
waitid showid ajax 恳求过程中显现等候信息区域的 id
showidclass 表单提交后回来信息显现区域的款式
submitbtn 表单提交按钮 ajax 恳求宣布后将会禁用这个按钮
recall 信息回来后履行的代码
ajaxmenu(ctrlObj, timeout, cache, duration, pos, recall, idclass, contentclass) key 默认值 意义 可选值及解说 ctrlObj (必填) 操控菜单的目标 timeout 3000 菜单持续时刻 cache 1 是否缓存菜单 1:是0:否
duration 0 (timeout = 0 时为 3) 菜单显现方法 3:菜单一向显现,除非履行 hideMenu(),或许页面 unload 2:鼠标移开 ctrlObj 及 menuObj 即开端计时 timeout 毫秒后消失 1:鼠标移开 ctrlObj 即开端计时 timeout 毫秒后消失 0:菜单显现即开端计时 timeout 毫秒后消失
pos '43' 菜单方位 详见 setMenuPosition() 中对 pos 的解说 recall 信息回来后履行的代码 idclass 'p_pop' 菜单的 class 特点值 contentclass 'p_opt' 菜单内容的 class 特点值
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:Discuz common.js 内置(AJAX)函数帮助文档发布于2023-02-28 17:55:54