Floatlable.js 输入时动画浮动显示 placeholder 提示文本

发布于 2020-03-23 10:51:51 字数 2104 浏览 1128 评论 0

Floatlable.js 是一个 jQuery 插件,用于用户输入时动态再文本框上面浮动显示 placeholder 提示文本,同时会增大输入框的高度,失去焦点时恢复默认的状态,如果文本框有值,则 placeholder 提示文本不会消失,这样能够避免用户不知道该如何输入。

安装

Git URL

git://www.github.com/m10l/FloatLabel.js.git

Git Clone 代码到本地

git clone http://www.github.com/m10l/FloatLabel.js

Subversion 代码到本地

$ svn co --depth empty http://www.github.com/m10l/FloatLabel.js
Checked out revision 1.
$ cd repo
$ svn up trunk

使用

将 jquery.FloatLabel.css 添加到您的网站样式表中,并将 jquery.FloatLabel.js 添加到您的脚本中。

将 jquery.FloatLabel.js 添加到脚本中:

<script src="scripts/jquery.js"></script>
<script src="scripts/jquery.FloatLabel.js"></script>
<script src="scripts/main.js"></script>

将 jquery.FloatLabel.css 添加到样式表中:

<link rel="stylesheet" href="styles/normalize.css">
<link rel="stylesheet" href="styles/jquery.FloatLabel.css">
<link rel="stylesheet" href="styles/main.css">

用所选的类包装您想要影响的字段:

<div class="js-float-label-wrapper">
  <label for="name">Name</label>
  <input id="name" type="text">
</div>

初始化 FloatLabel.js,传递您的输入/标签包装类插件:

$('.js-float-label-wrapper').FloatLabel();

定制

当 FloatLabel.js 使用 CSS 类工作时,动画可以在 jquery.FloatLabel.css 文件中找到。

如果默认类由于任何原因与 CSS 的其余部分发生冲突,则可以在初始化插件时通过传入参数来更改它们。别忘了更新 jquery.FloatLabel.css 如果你需要改变你的新类名。

$( '.js-float-label-wrapper' ).FloatLabel({
  populatedClass : 'custom-populated-class',
  focusedClass : 'custom-focused-class'
});

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

沧笙踏歌

文章 0 评论 0

山田美奈子

文章 0 评论 0

佚名

文章 0 评论 0

岁月无声

文章 0 评论 0

暗藏城府

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文