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 相关文章推荐
js简单实现点击左右运动的方法
Apr 10 Javascript
jQuery实现转动随机数抽奖效果的方法
May 21 Javascript
基于JavaScript实现动态创建表格和增加表格行数
Dec 20 Javascript
JavaScript Date对象详解
Mar 01 Javascript
易被忽视的js事件问题总结
May 14 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
Dec 22 Javascript
如何获取元素的最终background-color
Feb 06 Javascript
基于cookie实现zTree树刷新后展开状态不变
Feb 28 Javascript
微信小程序实现图片上传功能
May 28 Javascript
解决vue router组件状态刷新消失的问题
Aug 01 Javascript
Vue 莹石摄像头直播视频实例代码
Aug 31 Javascript
angular 表单验证器验证的同时限制输入的实现
Apr 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
php json中文编码为null的解决办法
2016/12/14 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
2020/04/06 PHP
js 表单验证方法(实用)
2009/04/28 Javascript
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
Javascript 严格模式use strict详解
2017/09/16 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
node.js通过Sequelize 连接MySQL的方法
2020/12/28 Javascript
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
python3正则模块re的使用方法详解
2020/02/11 Python
python实现门限回归方式
2020/02/29 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
教育系毕业生中文求职信范文
2013/10/06 职场文书
《盘古开天地》教学反思
2014/02/28 职场文书
2014植树节活动总结
2014/03/11 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
金融与证券专业求职信
2014/06/22 职场文书
中秋晚会活动方案
2014/08/31 职场文书
铁人纪念馆观后感
2015/06/16 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书