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 相关文章推荐
用javascript实现的图片马赛克后显示并切换加文字功能
Apr 21 Javascript
JS 字符串连接[性能比较]
May 10 Javascript
jquery.tmpl JQuery模板插件
Oct 10 Javascript
jQuery点击后一组图片左右滑动的实现代码
Aug 16 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
Sep 14 Javascript
webpack 模块热替换原理
Apr 09 Javascript
Vue 路由 过渡动效 数据获取方法
Jul 31 Javascript
angularjs手动识别字符串中的换行符方法
Oct 02 Javascript
layer设置maxWidth及maxHeight解决方案
Jul 26 Javascript
详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
May 28 Javascript
原生JS实现多条件筛选
Aug 19 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
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
PHP入门教程之上传文件实例详解
2016/09/11 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
js string 转 int 注意的问题小结
2013/08/15 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
js二维数组排序的简单示例代码
2014/01/24 Javascript
json字符串之间的相互转换示例代码
2014/08/21 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
2016/09/30 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
详解angular中的作用域及继承
2017/05/31 Javascript
vue与bootstrap实现时间选择器的示例代码
2017/08/26 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
关于layui表单中按钮自动提交的解决方法
2019/09/09 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
Python实现的多线程端口扫描工具分享
2015/01/21 Python
浅谈Python的异常处理
2016/06/19 Python
python基础教程项目五之虚拟茶话会
2018/04/02 Python
Python 实现异步调用函数的示例讲解
2018/10/14 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
2019/05/07 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
Python接口测试结果集实现封装比较
2020/05/01 Python
Python容器类型公共方法总结
2020/08/19 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
Public Desire美国/加拿大:全球性的在线鞋类品牌
2018/12/17 全球购物
《蒲公英》教学反思
2014/02/28 职场文书
酒店总经理岗位职责
2014/03/17 职场文书
新闻学专业求职信
2014/07/28 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis
spring boot中nativeQuery的用法
2021/07/26 Java/Android
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python