artdialog html4,js插件之artDialog

最早接触artdialog是v4那时感觉这个插件还蛮简单小巧的。artDialog.alert,artDialog.tip,artDialog.load,artDialog.confirm各种函数简单易懂,这个很容易理解学习,这里不多做介绍(这也算介绍- -?),本篇主要介绍v6版本。

v6版本整个插件的结构发生了改变,当初花了点时间才基本会用,据官网介绍,腾讯和盛大都在使用整个插件用户数超40W。

官方的介绍:

artDialog —— 经典的网页对话框组件,内外皆用心雕琢。

支持普通与 12 方向气泡状对话框

完善的焦点处理,自动焦点附加与回退

支持 ARIA 标准

面向未来:基于 HTML5 Dialog 的 API

支持标准与模态对话框

丰富且友好的编程接口

能自适应内容尺寸

仅 4kb (gzip)

v6版本最近一次更新是在2014年12月6号。

好了,进入正题

1.首先从官网下载artDialog插件,然后引入到项目中

//jquery,10以上

2.先来个最简单的对话框

content中可以加入HTML代码

var d = dialog({

title: '欢迎',

content: '欢迎访问祝福之风!'

});

d.show();

试试吧

3.模态对话框

模拟对话框弹出时,只能对弹出框内的对象进行操作,其他对象无法操作

d.show();改为d.showModal();

试试吧

4.警告框

以“删除”这个情景为例

var d = dialog({

title: '警告',

content: '确认删除?',

okValue: '确定',

ok: function () {

//删除操作

return false;//阻止dialog关闭

},

cancelValue: '取消',

cancel: function () {}

});

d.showModal();

试试吧

5.气泡,类似于v4中的tip

var d = dialog({

content: '欢迎访问祝福之风!'

});

d.show();

试试吧

气泡不消失?是的,插件只是负责显示哦,要设置成显示一会就消失的样子,就要手动加上setTimeout

var d = dialog({

content: '欢迎访问祝福之风!'

});

d.show();

setTimeout(function(){d.close().remove();},1000);//加上remove来销毁实例

试试吧

6.气泡浮层

一个点在于quickClose可以在点击空白处时让对话框关闭,另一个点事对话框在show的时候可以指定参数,该参数是个元素对象

var d = dialog({

content: '欢迎访问祝福之风!',

quickClose: true// 点击空白处快速关闭

});

d.show(document.getElementById('quickref-bubble'));

试试吧

12个方向演示,懒得写了,直接指向官网demo

7.给对话框左下脚添加复选框

var d = dialog({

title: '欢迎',

content: '欢迎访问祝福之风!',

ok: function () {},

statusbar: '不再提醒'

});

d.show();

试试吧

8.加载一个链接

首先要加载链接(页面)要使用dialog-plus.js(或dialog-plus-min.js),被坑过有木有,害我跟官网对照半天,没见写法上有什么错误,结果是引入的js的问题-0-

var d = dialog({

title: '欢迎',

url: '你想要加载的url',

ok: function () {}

});

d.show();

试试吧

基本功能差不多就是这些,还有就是dialog只有在加载的时候自动调整大小(reset)一次,之后由于在对话框内操作,导致需要调整对话框大小的话,要手动调用reset函数。

谢谢小伙伴们耐心得看完了,有啥问题请在评论中提出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值