它的特点还有: 自带4种主题效果: info, warning, error 和 success。 可以自定义主题。 可以自定义图标。 可以自定义图片。 可以自定义消息通知显示的位置。 消息通知可以设置为自动关闭。 可以自定义消息通知框显示时的CSS3动画。 使用方法 在页面中引入iziToast.min.css和iziToast.min.js文件
1 2  | <link rel="stylesheet" href="iziToast.min.css"><script src="iziToast.min.js"></script> | 
可以通过iziToast.show()方法来实例化一个消息通知框。
1 2 3 4  | iziToast.show({    title: 'Hello World!',    message: 'I am a basic toast message!'}); | 
iziToast.js消息通知插件的默认配置参数如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30  | iziToast.show({    class: '',    title: '',    message: '',    color: '', // blue, red, green, yellow    icon: '',    iconText: '',    iconColor: '',    image: '',    imageWidth: 50,    layout: 1,    balloon: false,    close: true,    rtl: false,    position: 'bottomRight',    target: '',    timeout: 5000,    pauseOnHover: true,    resetOnHover: false,    progressBar: true,    progressBarColor: '',    animateInside: true,    buttons: {},    transitionIn: 'fadeInUp',    transitionOut: 'fadeOut',    transitionInMobile: 'fadeInUp',    transitionOutMobile: 'fadeOutDown',    onOpen: function () {},    onClose: function () {}}); | 
settings()方法用于设置默认值。
1 2 3 4 5 6 7 8 9 10 11 12 13  | iziToast.settings({    timeout: 10000,    resetOnHover: true,    icon: 'material-icons',    transitionIn: 'flipInX',    transitionOut: 'flipOutX',    onOpen: function(){        console.log('callback abriu!');    },    onClose: function(){        console.log("callback fechou!");    }}); | 
show()方法用于打开一个消息通知框。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  | iziToast.show({    color: 'dark',    icon: 'icon-person',    title: 'Hey',    message: 'Welcome!',    position: 'center',    progressBarColor: 'rgb(0, 255, 184)',    buttons: [        ['<button>Ok</button>', function (instance, toast) {            alert("Hello world!");        }],        ['<button>Close</button>', function (instance, toast) {            instance.hide({ transitionOut: 'fadeOutUp' }, toast);        }]    ]}); | 
hide()方法用于关闭一个消息通知框。
1 2 3 4  | var toast = document.querySelector('.toast');  iziToast.hide({    transitionOut: 'fadeOutUp'}, toast); | 
destroy()方法用于销毁消息通知框。
1  | iziToast.destroy(); | 
info()方法。
1 2 3 4  | iziToast.info({    title: 'Hello',    message: 'Welcome!',}); | 
success()方法。
1 2 3 4  | iziToast.success({    title: 'OK',    message: 'Successfully inserted record!',}); | 
warning()方法。
1  | iziToast.warning({ title: 'Caution', message: 'You forgot important data', }); | 
error()方法。
1 2 3 4  | iziToast.error({    title: 'Error',    message: 'Illegal operation',}); | 
Open - 在消息通知框打开时触发。
1 2 3 4 5  | document.addEventListener('iziToast-open', function(data){    if(data.detail.class == 'test'){        console.log('test open');    }}); | 
Close - 在消息通知框关闭时触发。
1 2 3 4 5  | document.addEventListener('iziToast-close', function(data){    if(data.detail.class == 'test'){        console.log('test close');    }}); | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com