Discuz common.js 内置(AJAX)函数帮助文档
function ajaxpost(formid, showid, waitid, showidclass, submitbtn, recall)
recall 信息返回后执行的代码
recall 信息返回后执行的代码 ajaxmenu() AJAX/GET请求 显示弹出菜单
mode 'get' 弹窗请求类型 get: ajaxget 方式请求 url post: ajaxpost 方式请求 url cache 1 是否缓存弹窗内容 1:是0:否
url (必填) 请求的 url
t '提示信息' 对话框标题 func 点"确定"执行的函数 cover 1 (mode = 'info' 时为 0) 是否显示一个遮罩覆盖整个页面 1:是0:否
cover 0 是否显示一个遮罩覆盖整个页面 1:是0:否
pos '43' 菜单位置 详见 setMenuPosition() 中对 pos 的解释 layer 1 菜单层级 大于 0 的任意整数 duration 2 菜单显示方式 3:菜单一直显示,除非执行 hideMenu(),或者页面 unload 2:鼠标移开 ctrlObj 及 menuObj 即开始计时 timeout 毫秒后消失 1:鼠标移开 ctrlObj 即开始计时 timeout 毫秒后消失 0:菜单显示即开始计时 timeout 毫秒后消失
drag 拖拽菜单对象的 id,如果希望整个菜单都可以拖拽 请设置 drag 等于1 fade 0 淡入淡出效果 1:是0:否
maxh 600 菜单最大高度,实际高度超过 maxh 时菜单将出现垂直滚动条 cache 1 是否缓存菜单 1:是0:否
submitbtn 表单提交按钮 ajax 请求发出后将会禁用这个按钮
display 信息返回后 showId 的 style.display 值
showid (必填) ajax 返回信息显示区域的 id
zindex JSMENU['zIndex']['menu'] 菜单层叠顺序 ctrlclass 控制对象在菜单弹出后的 class 值,duration = 2 时有效
v 由于 showWindow() 是以 showMenu() 函数为内核,因此此处可微调 showMenu() 参数,如不指定则使用 showWindow() 的默认值 注意: 同一页面同时可以弹出多个浮窗,但 k 及 url 相同的浮窗同时只能显示一个 浮窗标题区域支持拖拽 关闭浮窗请使用 hideWindow(k); setMenuPosition() 菜单定位
timeout 250 菜单持续时间 单位:毫秒 mtype 'menu' 菜单类型 menu:普通菜单 win:浮窗 prompt:提示信息 dialog:对话框
key 默认值 含义
showid (必填) ajax 返回信息显示区域的 id
3:右下角 3:右下方
ajax返回内容中的<A>标记可增加如下几个属性,可让<A>链接自动实现ajaxget功能ajaxtarget: 属性含义同 ajaxget() 的 showidajaxwaitid: 属性含义同 ajaxget() 的 waitidajaxloading: 属性含义同 ajaxget() 的 loadingajaxdisplay: 属性含义同 ajaxget() 的 displayajaxfunc:属性含义同 ajaxget() 的 recall
ajaxmenu(ctrlObj, timeout, cache, duration, pos, recall, idclass, contentclass) key 默认值 含义 可选值及解释 ctrlObj (必填) 控制菜单的对象 timeout 3000 菜单持续时间 cache 1 是否缓存菜单 1:是0:否
showWindow(k, url, mode, cache, v) key 默认值 含义 可选值及解释 k (必填) 浮窗的 key url (必填) get 方式 url 表示浮窗请求的地址 post 方式 url 表示浮窗提交的表单 id
waitid showid ajax 请求过程中显示等待信息区域的 id
key 默认值 含义
showWindow() AJAX弹窗
showMenu() 显示弹出菜单
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 触发
duration 0 (timeout = 0 时为 3) 菜单显示方式 3:菜单一直显示,除非执行 hideMenu(),或者页面 unload
2:鼠标移开 ctrlObj 及 menuObj 即开始计时 timeout 毫秒后消失
1:鼠标移开 ctrlObj 即开始计时 timeout 毫秒后消失
0:菜单显示即开始计时 timeout 毫秒后消失
showDialog() 显示对话框
function showDialog(msg, mode, t, func, cover, funccancel, leftmsg, confirmtxt, canceltxt, closetime, locationtime)
key 默认值 含义 可选值及解释
msg (必填) 提示信息内容
mode 'alert' 对话框模式 alert/right:有确定按钮
confirm:有确定和取消按钮
notice:有确定按钮
info:没有按钮
funccancel 点"取消"执行的函数
leftmsg 底部左侧信息
confirmtxt '确定' 确定按钮的文字
canceltxt '取消' 取消按钮的文字
closetime 自动关闭的时间,单位"秒"
leftmsg 强制更改为"n 秒后窗口关闭"
ajaxpost() AJAX/POST请求
4:左下角 4:左下方
00:屏幕居中不需要设置位置
ajaxget() AJAX/GET请求
ajaxget(url, showid, waitid, loading, display, recall)
pos '43' 菜单位置 详见 setMenuPosition() 中对 pos 的解释
recall 信息返回后执行的代码
idclass 'p_pop' 菜单的 class 属性值
contentclass 'p_opt' 菜单内容的 class 属性值
2:右上角 2:右上方
locationtime 自动跳转时间,单位"秒"
leftmsg 强制更改为"n 秒后页面跳转"
showidclass 表单提交后返回信息显示区域的样式
waitid showid ajax 请求过程中显示等待信息区域的 id
1:左上角 1:左上方
formid (必填) ajax 提交的表单 id
相关热词: discuz
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jz/discuz/3275.shtml
相关文章
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
Discuz x2.5 伪静态规则成功
时间:2020-12-29
-
discuz X2正式版forum首页的
时间:2020-12-27
-
Discuz伪静态 配置搜索引擎
时间:2020-12-26
-
Discuz登录后总是显示未登
时间:2020-12-23
-
怎么换云服务器? Discuz论坛
时间:2020-12-23
-
Discuz!7.0主题回收站功能详
时间:2020-12-23
-
discuz 修改创始人密码、管
时间:2020-12-23
-
discuz论坛用户通过邮件验
时间:2020-12-23
热门文章
-
去掉discuz列表页的最新公告_Discuz模板开发
时间:2020-12-13
-
修改discuz X3.2论坛标题80个字符的长度限制
时间:2020-12-14
-
discuz 修改创始人密码、管理员登录密码的
时间:2020-12-23
-
discuz主题内容页面的打印按钮代码
时间:2020-12-13
-
Discuz!7.0主题回收站功能详解
时间:2020-12-23
-
footer.htm底部文件$_G['setting']['icp']、{if $
时间:2020-12-13
-
discuz教程_discuz视频教程_discuz论坛模板制
时间:2020-12-14
-
$article['related']Discuz 门户文章内容页的相
时间:2020-12-13
-
discuz教程_discuz视频教程_discuz论坛模板制
时间:2020-12-14
-
Discuz教程:使用微信登陆出现“目前无法
时间:2020-12-15
