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 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
May 18 Javascript
dess中一个简单的多路委托的实现
Jul 20 Javascript
基于jQuery选择器的整理集合
Apr 26 Javascript
jquery设置元素的readonly和disabled的写法
Sep 22 Javascript
jquery和ajax的关系详细介绍
Nov 29 Javascript
给html超链接设置事件不使用href来完成跳
Apr 20 Javascript
JS+CSS实现仿msn风格选项卡效果代码
Oct 22 Javascript
artDialog+plupload实现多文件上传
Jul 19 Javascript
函数四种调用模式以及其中的this指向
Jan 16 Javascript
vue项目优化之通过keep-alive数据缓存的方法
Dec 11 Javascript
webpack打包js的方法
Mar 12 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
最好用的省市二级联动 原生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
VML绘图板②脚本--VMLgraph.js、XMLtool.js
2006/10/09 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
Thinkphp5.0自动生成模块及目录的方法详解
2017/04/17 PHP
PHP多进程编程实例详解
2017/07/19 PHP
js生成随机数之random函数随机示例
2013/12/20 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
工厂模式在JS中的实践
2017/01/18 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
2018/09/04 Javascript
Electron vue的使用教程图文详解
2019/07/05 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
Python实现的rsa加密算法详解
2018/01/24 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
image-set实现Retina屏幕下图片显示详细介绍
2012/12/24 HTML / CSS
全球性的在线商店:Vogca
2019/05/10 全球购物
韩语专业本科生求职信
2013/10/01 职场文书
三下乡活动方案
2014/01/31 职场文书
机关保密承诺书
2014/06/03 职场文书
销售团队口号大全
2014/06/06 职场文书
2014中学教师节广播稿
2014/09/10 职场文书
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
老龙头导游词
2015/02/11 职场文书