简单简洁的信息提示框,支持移动端。
http://demo.webjyh.com/tooltips
./src/
为源码目录./dist/
为打包后输出目录- 请使用 dist 目录下的
css
和js
# install dependencies
npm install
# build for production with minification
npm run build
- 组件依赖 jQuery 或 Zepto (1.2+) 库
- 兼容性
IE10+
,Google Chrome
,Firefox
,Safari
,Android 4.4+
,iOS 8.0+
- 因只是个人项目生产中,无意想到要用,所以匆忙写的,功能较单一,可能会遇到意想不到的 Bug。
<!-- css -->
<link rel="stylesheet" type="text/css" href="tooltips.css"/>
<!-- jQuery || Zepto -->
<script type="text/javascript" src="zepto.js"></script>
<!-- js -->
<script type="text/javascript" src="tooltips.js"></script>
<!-- tooltips -->
<script type="text/javascript">
$.tooltips('Tooltips !!!');
</script>
// 直接调用
$.tooltips('Tooltips !!!');
// 设置消失时间
$.tooltips('Tooltips !!!', 5000);
// 配置 options
$.tooltips('Tooltips !!!', {
type: 'danger',
duration: 3000,
callback: function() {
alert(1);
}
});
参数名 | 默认值 | 类型 | 参数说明 |
---|---|---|---|
type | success |
{String} | 提示框的类型,可填写参数 default , success , warning , danger |
duration | 3000 |
{Number} | 设置提示框消失时间,默认 3000 毫秒 |
callback | function() |
{Function} | 提示框关闭时所调用的回调法。 |
Demo 中带 icon
的提示框均是使用 字体图标加样式完成,图标来自 iconfont
,具体可查看 Demo 源码