AsyncBox API 说明
AsyncBox是一款基于jQuery的弹窗插件,能够实现网站的整体风格效果,给用户带来新的视觉享受,主要模拟常用的alert、confirm、prompt、open和扩展对话框,支持模态、非模态、无限极模态与非模态组合、引用URL、同域Iframe数据互通、普通拖动、克隆拖动、换肤、自动关闭等功能,以下是关于AsyncBox API的详细说明:
一、
AsyncBox是基于jQuery的一款轻量级弹窗插件,具有快速、简洁、灵活的特点,自2011年4月7日发布以来,受到了广泛关注和支持,它能够在主流浏览器中灵活运用,推荐使用Chrome浏览器。
二、运行环境
IE6/7/8/9、Firefox、Chrome(本地不支持跨iframe调用)、Safari、Opera等国产浏览器。
主要应用范围:系统后台、CMS、OA、ERP等。
三、API详解
参数名 | 类型 | 描述 |
id | String | 窗口的标识,如果不写,则为自动标识,如果外围获取不到时就要设置ID了。 |
logo | String | 窗口左上角的小图标。 |
url | String | 发送的地址,和html选项互斥。 |
data | String, Object | 发送到url的数据,包括两种写法:data:'id=1007&name=li' 或者 {id:100,name:'li'},二者最终都会变成url+data的形式(这个和jquery是一样的):'a!m.c?id=100&name=li'。 |
html | String, Element | 可自定义内容(支持dom内容显示),和url选项互斥,直接显示文本。 |
title | String | |
width | String, Number | 宽度,html模式下可选,height:同上 |
top, bottom, left, right | Number | 相对坐标 |
cache | boolean | 缓存窗口在文档中,也就是窗口只是隐藏而已,其实还在,默认:false |
drag | boolean | 是否可拖拽,默认:true。 |
fixed | boolean | 是否固定窗口,默认false,感觉这个和drag是不是相反的作用。 |
reset | boolean | 重置位置,和flash有关,默认:false。 |
flash | boolean | 动画,受全局配置影响,默认:false。 |
model | boolean | 是否为模态对话框,默认:false。 |
scroll | String | 是否显示窗口内的滚动条,三种可选:'yes','no','auto',默认:auto。 |
tipstar | options | 提示栏,用于对窗口的说明。 |
btnstar | options | 按钮栏。 |
callback | Function | 回调函数。 |
四、常见问题与解答
问题1:如何在项目中使用AsyncBox?
答:可以在遵循相关协议的条件下,AsyncBox无偿提供给大家永久免费使用权,详情可以阅读许可协议。
问题2:AsyncBox和其他弹窗组件有什么不同吗?
答:AsyncBox集成了alert、confirm、prompt、open和扩展了一些对话框,犹如十八般武艺集于一身,它采用无限极设计思路,实现多模态与非模态的窗口组合,能够在互不干扰的情况下完成相对复杂的操作。
到此,以上就是小编对于“asyncbox api 说明”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/645167.html