阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      插件 jQuery.FlowupLabels 中文API文档

      插件 jQuery.FlowupLabels 中文API文档 https://github.com/ENFOS/FlowupLabels.js 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

      目录
      目录