博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jquery 错误提示插件
阅读量:6734 次
发布时间:2019-06-25

本文共 1967 字,大约阅读时间需要 6 分钟。

这是一个简单的输入框错误提示插件,可拓展!

.jq-error{    font-size:12px;    min-width:150px;    width:auto;    max-width:350px;    line-height:20px;    position:relative;    border:1px solid #fe4e4c;    background-color:#fe4e4c;    color:white;    margin-top:5px;    padding: 4px 10px;}.error-bottom > div{    width:8px;    height:8px;    position:absolute;    background-color:#fe4e4c;    transform:rotate(45deg);    margin-top:-7px;}.error-top{    position:absolute;    margin-top:-67px;}.error-top > div{    width:8px;    height:8px;    position:absolute;    background-color:#fe4e4c;    transform:rotate(45deg);   bottom:-5px;}.error-right{    float: right;    margin-left: 10px;    margin-top:0;}.error-right > div{    width:8px;    height:8px;    position:absolute;    background-color:#fe4e4c;    transform:rotate(45deg);    left:-5px;    margin-top:5px;}

 

(function ($) {    'use strict';    $.fn.error = function (options) {        var dom = $(this);                //错误提示框位置:errorStyle          /**         * error向上显示:'error-top'         * error向右显示:'error-right'         * error向下显示:'error-bottom'         * error向左显示:'error-left'                     **/                var default_option = {            errorStyle: 'error-bottom',            msg: (typeof(options) == 'string' ? options : options.msg)        };                default_option = $.extend(default_option, options);//合并用户输入参数                //错误提示模板        var error_tpl = '
'+ default_option.msg +'
'; if (dom.next('div').hasClass('jq-error')){ dom.next('div').remove(); } //插入错误提示 dom.after(error_tpl); };})(jQuery);

使用方法:

$('#txt_error_top').on('blur', function () {    $(this).error({errorStyle: 'error-top', msg: '这是一个向上弹出的提示'});});     $('#txt_error_right').on('blur', function () {    $(this).error({errorStyle: 'error-right', msg: '这是一个向右弹出的提示'});});

 

效果:

 

 

转载于:https://www.cnblogs.com/307914070/p/4303830.html

你可能感兴趣的文章
SQL Server中各个系统表的作用
查看>>
这里有一些图标资源
查看>>
读心或成现实,OpenBCI要将脑波传感技术用于VR中
查看>>
三年“苏宁之夏”,锐捷无线用才华“闪耀”狂欢夜
查看>>
菜鸟学Linux 第045篇笔记 openSSH
查看>>
Win8Metro(C#)数字图像处理--2.5图像亮度调整
查看>>
php安装php-redis模块
查看>>
无线网络破解________破解wap密码..............
查看>>
Matlab实现求a到b被c整除的个数
查看>>
Page Object设计模式
查看>>
RMI 相关知识
查看>>
Spring中@Async用法总结
查看>>
Spring data 如何定义默认时间与日期
查看>>
php 重置数组索引,兼容多维数组
查看>>
ARC 之内存转换
查看>>
输入密码与确认密码的匹配提示
查看>>
POI获取JXL生成的Excel带公式Cell返回空
查看>>
互联网项目经理工作到底是一种什么样的体验?
查看>>
php header 头输出 不同文档
查看>>
WIN7开发无法通过IP(127.0.0.1/10.4.250.107)而只能通过localh...
查看>>