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 相关文章推荐
关于event.cancelBubble和event.stopPropagation()的区别介绍
Dec 11 Javascript
通过jQuery源码学习javascript(一)
Dec 27 Javascript
js批量设置样式的三种方法不推荐使用with
Feb 25 Javascript
JS保存、读取、换行、转Json报错处理方法
Jun 14 Javascript
js获取指定的cookie的具体实现
Feb 20 Javascript
JavaScript实现的石头剪刀布游戏源码分享
Aug 22 Javascript
jQuery 插件封装的方法
Nov 16 Javascript
200行HTML+JavaScript实现年会抽奖程序
Jan 22 Javascript
小程序登录/注册页面设计的实现代码
May 24 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
Nov 01 Javascript
vue实现购物车列表
Jun 30 Javascript
JS相册图片抖动放大展示效果的示例代码
Jan 29 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边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
2015/10/10 PHP
PHP转换文本框内容为HTML格式的方法
2016/07/20 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
javascript 学习笔记(onchange等)
2010/11/14 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
jQuery插件实现图片轮播特效
2016/06/16 Javascript
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
jQuery实现评论模块
2020/08/19 jQuery
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
python 编程之twisted详解及简单实例
2017/01/28 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
pandas通过loc生成新的列方法
2018/11/28 Python
python 缺失值处理的方法(Imputation)
2019/07/02 Python
django 自定义filter 判断if var in list的例子
2019/08/20 Python
python+django+rest框架配置创建方法
2019/08/31 Python
python几种常用功能实现代码实例
2019/12/25 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
matplotlib绘制鼠标的十字光标的实现(内置方式)
2021/01/06 Python
css3的@media属性实现页面响应式布局示例代码
2014/02/10 HTML / CSS
倩碧英国官网:Clinique英国
2018/08/10 全球购物
计算s=f(f(-1.4))的值
2014/05/06 面试题
《雾凇》教学反思
2014/02/17 职场文书
标准单位租车协议书
2014/09/23 职场文书
政风行风评议心得体会
2014/10/21 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书
python 爬取天气网卫星图片
2021/06/07 Python
Python办公自动化解决world文件批量转换
2021/09/15 Python