jCallout 轻松实现气泡提示功能


Posted in Javascript onSeptember 22, 2013

jCallout的下载地址:https://github.com/anupamsmaurya/jCallout

需要添加此引用

jCallout 轻松实现气泡提示功能

用户名一行的 html 代码是:

<tr>
    <td class="columnName">用户名:</td>
    <td><input id="hTbxUserName" class="needCheck" type="text"/><span class="necessary">*</span></td>
</tr>

然后在 js 中添加如下代码:
$('#hTbxUserName').jCallout(
    'initWithoutShow',{
        message: "必填项!",
        position: "right",
        backgroundColor: "#f00",
        textColor: "#fff",
        showEffect: "fade",
        showSpeed: 300,
        hideEffect: "fade",
        hideSpeed: 300,
        $closeElement: $('')
   });

需要注意的是 jCallout 有两种初始化的方法:init 和 initWithoutShow,前者初始化后就会立即显示气泡,后者不会立即显示,要在需要时添加代码显示:
var $userNameInput = $("#hTbxUserName");
$userNameInput.blur(function() {
    if($userNameInput.val().length==0){
        $userNameInput.jCallout('show');
    }
});

参数 $closeElement 是设置气泡的关闭按钮,看插件源码会发现
$closeElement: $('<span style="float: right; cursor: pointer">(X)</span>'),

如果不设置 $closeElement: $('') 的话,会出现如下显示,并且,点击 (x) 可以关闭气泡:

jCallout 轻松实现气泡提示功能

另外,该气泡同样可以显示图片,将图片的 html 代码写入 message 参数即可:

message: "<img src='images/11.png'>必填项!"

jCallout 轻松实现气泡提示功能

Javascript 相关文章推荐
图片自动缩小 点击放大
Jul 07 Javascript
使用jQuery插件创建常规模态窗口登陆效果
Aug 23 Javascript
css与javascript跨浏览器兼容性总结
Sep 15 Javascript
Javascript闭包用法实例分析
Jan 23 Javascript
javascript折半查找详解
Jan 26 Javascript
node.js实现微信JS-API封装接口的示例代码
Sep 06 Javascript
Three.js入门之hello world以及如何绘制线
Sep 25 Javascript
基于BootStrap的文本编辑器组件Summernote
Oct 27 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
Jun 11 Javascript
js replace 全局替换的操作方法
Jun 12 Javascript
小程序中设置缓存过期的实现方法
Jan 14 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
Feb 11 Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 #Javascript
jquery的选择器的使用技巧之如何选择input框
Sep 22 #Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
Sep 22 #Javascript
JS网页播放声音实现代码兼容各种浏览器
Sep 22 #Javascript
js和php如何获取当前url的内容
Sep 22 #Javascript
使用非html5实现js板连连看游戏示例代码
Sep 22 #Javascript
非html5实现js版弹球游戏示例代码
Sep 22 #Javascript
You might like
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
Apache启动报错No space left on device: AH00023该怎么解决
2015/10/16 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
表格 隔行换色升级版
2009/11/07 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
react实现菜单权限控制的方法
2017/12/11 Javascript
JS实现的抛物线运动效果示例
2018/01/30 Javascript
Vue.js 实现数据展示全部和收起功能
2018/09/05 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
2020/07/21 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
NestJs使用Mongoose对MongoDB操作的方法
2021/02/22 Javascript
Python字符串中查找子串小技巧
2015/04/10 Python
用Python实现KNN分类算法
2017/12/22 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
python3判断url链接是否为404的方法
2018/08/10 Python
python使用thrift教程的方法示例
2019/03/21 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
解决margin 外边距合并问题
2019/07/03 HTML / CSS
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
本科毕业生的求职信范文
2013/11/20 职场文书
大学生演讲稿范文
2014/01/11 职场文书
标准自荐信范文
2014/01/29 职场文书
2015年女生节活动总结
2015/02/27 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
旅行社计调工作总结
2015/08/12 职场文书
导游词之台湾阿里山
2019/10/23 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js