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 相关文章推荐
jquery中实现简单的tabs插件功能的代码
Mar 02 Javascript
JS加jquery简单实现标签元素的显示或隐藏
Sep 23 Javascript
JavaScript中匿名函数用法实例
Mar 23 Javascript
jQuery实现购物车计算价格功能的方法
Mar 25 Javascript
JS+CSS实现六级网站导航主菜单效果
Sep 28 Javascript
微信小程序 页面跳转事件绑定的实例详解
Sep 20 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
Dec 25 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
详解JavaScript中关于this指向的4种情况
Apr 18 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 Javascript
vue项目引入ts步骤(小结)
Oct 31 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
Jul 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的MVC模式实现原理分析(一相简单的MVC框架范例)
2014/04/29 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
PHP上传文件及图片到七牛的方法
2018/07/25 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
ajax 文件上传应用简单实现
2009/03/03 Javascript
html数组字符串拼接的最快方法
2009/09/16 Javascript
文本框的字数限制功能jquery插件
2009/11/24 Javascript
JavaScript(js)设置默认输入焦点(focus)
2012/12/28 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
js清空form表单中的内容示例
2014/05/20 Javascript
nodejs下打包模块archiver详解
2014/12/03 NodeJs
script标签属性用type还是language
2015/01/21 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
jQuery获取页面元素绝对与相对位置的方法
2015/06/10 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
vue实现列表的添加点击
2016/12/29 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
Python CSV模块使用实例
2015/04/09 Python
处理Python中的URLError异常的方法
2015/04/30 Python
Python基础入门之seed()方法的使用
2015/05/15 Python
python实现3D地图可视化
2020/03/25 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
在阿联酋购买翻新手机和平板电脑:Teckzu
2021/02/12 全球购物
“学雷锋活动月”总结
2014/03/09 职场文书
党风廉政承诺书
2014/03/27 职场文书
初中政教处工作总结
2015/08/12 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书
Python基础之hashlib模块详解
2021/05/06 Python