jquery.flowuplabels.js动态表单插件

jQuery / 3310人浏览 / 0人评论

jquery动态表单插件flowuplabels.js,表单输入框标签自动上浮。

flowuplabels.js

jquery表单插件

FlowupLabels.js实现了表单输入框的标签在输入框获得焦点时自动上浮的效果。

===============

Augments form labels to behave like placeholders, but with a twist.

SEE DEMO

Demo simulating disabled JS

Original concept by Matt D. Smith. Inspired by Mike Mitchell's FloatLabel.js.

Difference in this version:

  • The label gets out of the user's way immediately on focus
  • Labels should be proceeded by a colon ":", to indicate that the user still has something to fill. Users commonly mistake placeholder labels as prefilled inputs, an example being the common "Search..."
  • This implementation accounts for pre-filled elements on page load (toggleable)
  • Uses semantic labels, not placeholders

Usage instructions

  • Add jquery.FlowupLabels.css to your stylesheets:
<link rel="stylesheet" href="css/jquery.FlowupLabels.css">
<link rel="stylesheet" href="css/main.css">
  • Add jquery.FlowupLabels.js to your scripts.
<script src="js/jquery.min.js"></script>
<script src="js/jquery.FlowupLabels.js"></script>
<script src="js/main.js"></script>
  • Wrap your form in the '.FlowupLabels' class
  • Wrap your labels and inputs with the '.fl_wrap' class
  • Give labels the '.fl_label' class
  • Give inputs the '.fl_input' class
  • Load the plugin
$('.FlowupLabels').FlowupLabels({
        /*
        These are all the default values
        You may exclude any/all of these options
        if you won't be changing them
         */
        // Handles the possibility of having input boxes prefilled on page load
        feature_onLoadInit:    true, 
        
        // Class when focusing an input
        class_focused:         'focused',
        // Class when an input has text entered
        class_populated:     'populated'    
});

Compatibility

Tested in IE8, IE9, IE10, Chrome, Firefox

Size

JS: 1kb regular, 610 bytes minified, 290 bytes gzipped+minified (Closure Compiler).

CSS: 1.7kb regular, 839 bytes minified.

Total: <2kb minified, <1kb gzipped+minified.


© 2013 ENFOS, Inc.

Licensed under MIT

转载注明:

扩展查找

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我