手机版 | ------------全站资源有,统一解压码,解码平台,请点这里 ------------ 设首页 | 加收藏
当前位置: 网站首页 > jQuery库 > 文章 当前位置: jQ > 文章

jQuery表单浮动标签插件

时间:2020-07-01    点击: 次    来源:网络    作者:佚名 - 小 + 大

jQuery表单浮动标签插件
简要教程

这是一款简单实用的jQuery表单浮动标签插件。通过该jquery插件。可以在表单输入框聚焦的时候,将提示占位文本以动画的方式浮动到文本框的左上角去,效果非常炫酷。

安装

可以通过npm或bower来安装floating-form-labels插件。

npm install floating-form-labelsbower install floating-form-labels                                  

使用方法

在页面中引入_floating-form-labels.css和jquery以及floatingFormLabels.min.js文件。

<link rel="stylesheet" href="css/_floating-form-labels.css"><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/floatingFormLabels.min.js"></script>                
HTML结构

使用该jquery浮动标签插件的基本HTML结构如下:

<form>  <div class="ffl-wrapper">    <label for="name" class="ffl-label">Name</label>    <input type="text" id="name" name="name" placeholder="Your Name">  </div>  <div class="ffl-wrapper">    <label for="email" class="ffl-label">Email</label>    <input type="email" id="email" name="email">  </div>  <div class="ffl-wrapper">    <label for="message" class="ffl-label">Message <span>(optional)</span></label>    <textarea id="message" name="message"></textarea>  </div>  <button type="submit">Send</button></form>                            
初始化插件

在页面DOM元素加载完毕之后,可以通过floatingFormLabels()方法来初始化该jquery浮动标签插件。

$('.ffl-wrapper').floatingFormLabels();                

配置参数

该jquery浮动标签插件的可用配置参数如下:

参数 类型 默认值 描述
label String '.ffl-label' 浮动标签的选择器字符串。
formElements String 'input, textarea' 被插件监听的表单元素,这些元素的标签将会浮动。
floatedClass String 'ffl-floated' 当某个标签浮动时,会为这个DOM元素添加该class类。

事件

该jquery浮动标签插件的可用事件如下:

事件 返回值 描述
init.ffl 返回插件实例对象 当浮动标签被创建好之后触发。
toggle.ffl 返回插件实例对象 每一次和输入框的交互都会触发该事件。

例如:

$('label#label-for-input-1').on('toggle.ffl', function (event, ffl) {    // log out the current state of the label    console.log(ffl.floated);});                

该jquery浮动标签插件的github地址为:https://github.com/Baedda/floating-form-labels

 jQuery表单浮动标签插件 本地下载

上一篇:页面滚动触发css3动画js插件

下一篇:jQuery和Bootstrap 4简单的日历插件

推荐阅读
浙ICP备14024822号  |   QQ:79720816  |  地址:蚂蚁分享-一个只做有用的分享。  |  电话:13388629007  |  
Copyright © 2020 天人文章管理系统 版权所有,授权www.antqq.com使用 Powered by 55TR.COM