本文共计1875个字,预计阅读时长7.5分钟。
为了兼容Bootstrap 5,Stately主题重写了$.alert、$.confirm、$.ajax_modal等一些函数,现将改进后的函数文档发布于此,便于插件开发者参考。
$.alert
函数用于显示一般信息的模态框,支持自动隐藏和自定义设置。
$.alert(subject, timeout, options)
subject
:字符串类型,模态框的内容。timeout
:整数类型,模态框自动隐藏的时间(单位:秒);0表示不自动隐藏。options
:对象类型,模态框的自定义设置。
size
:字符串类型,弹窗大小,可选值为sm
、md
、lg
、xl
。scrollable
:布尔类型,是否允许在内容过多时纵向滚动。verticallyCentered
:布尔类型,是否垂直居中。noCloseOnOutsideClick
:布尔类型,点击模态框外面是否不会关闭模态框。返回一个模态框对象。
$.confirm
函数用于确认用户操作的模态框,支持自定义设置和回调函数。
$.confirm(subject, ok_callback, options)
subject
:字符串类型,模态框的内容。ok_callback
:函数类型,点击确定按钮后的回调函数。options
:对象类型,模态框的自定义设置。
backdrop
:布尔类型,是否带背景。focus
:布尔类型,是否聚焦到模态框上。size
:字符串类型,弹窗大小,可选值为sm
窄、md
中、lg
宽、xl
超宽。
md
就够用了。title
:字符串类型,模态框标题。body
:字符串类型,模态框内容。btn_title
:字符串类型,按钮文字。scrollable
:布尔类型,是否允许在内容过多时纵向滚动。verticallyCentered
:布尔类型,是否垂直居中。noCloseOnOutsideClick
:布尔类型,点击模态框外面是否不会关闭模态框。
返回一个模态框对象。
$.ajax_modal
函数用于通过AJAX获取模态框内容,支持自定义设置和回调函数。
$.ajax_modal(url, title, size, callback, arg, options)
url
:字符串类型,要获取的页面地址(Get请求)。title
:字符串类型,模态框标题。size
:字符串类型,模态框大小,目前未使用。callback
:函数类型,回调函数。arg
:对象类型,其他参数,与请求一并发送。options
:对象类型,模态框的自定义设置。
backdrop
:布尔类型,是否带背景,默认为true
,无需设置。focus
:布尔类型,是否聚焦到模态框上,默认为true
,无需设置。size
:字符串类型,弹窗大小,可选值为sm
、md
、lg
、xl
。scrollable
:布尔类型,是否允许在内容过多时纵向滚动。verticallyCentered
:布尔类型,是否垂直居中。noCloseOnOutsideClick
:布尔类型,点击模态框外面是否不会关闭模态框。返回一个模态框对象。
在页面上显示简单的提示信息。
$.toast(args);
参数写在一个对象中。
title
:字符串类型,提示信息的标题subtitle
:字符串类型,提示信息的副标题,在标题旁边显示content
:字符串类型,提示信息的内容type
:提示信息的类型,字符串类型,可选值有:"info
"、"success
"、"warning
"、"error
"pause_on_hover
:布尔类型,鼠标放在吐司框上面时不消失delay
:整数类型,提示信息显示的时间,单位为毫秒无。
Stately主题 改进版bootstrap-plugin js文档