zoukankan      html  css  js  c++  java
  • jqueryui之autocomplete、progressbar

    这是之前整理的关于在jsp页面完成即可输入也可选择的输入选择框,使用的是jquery-ui的效果,如下:

    1、autocomplete:

    <div class="ui-widget">
      <label for="tags">Tags: </label>
      <input id="tags" class="ui-autocomplete-input" style=" 200px">
    </div>
    

      

    <style>
    	.ui-autocomplete {
    		max-height: 100px;
    		overflow-y: auto;
    		/* prevent horizontal scrollbar */
    		overflow-x: hidden;
    	}
    	/* IE 6 doesn't support max-height
    	 * we use height instead, but this forces the menu to always be this tall
    	 */
    	* html .ui-autocomplete {
    		height: 100px;
    	}
    </style>
    <script>
    	var availableTags = new Array();
    	availableTags.push("ActionScript");
    	availableTags.push("AppleScript");
    	availableTags.push("Asp");
    	availableTags.push("BASIC");
    	availableTags.push("Clojure");
    	
    	$(document).ready(function(){
    		$("#tags").autocomplete({
    			source: availableTags
    		});
    	});
    </script>
    

      2、progressbar:

      

    <div id="progressbar" class="ui-progressbar ui-widget ui-widget-content ui-corner-all" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="100">
    	<div class="progress-label"></div>
    </div>
    

      

    <style type="text/css">
    	.ui-progressbar {
    		position: relative;
    	}
    	.progress-label {
    		position: absolute;
    		left: 50%;
    		top: 4px;
    		font-weight: bold;
    		text-shadow: 1px 1px 0 #fff;
    	}
    </style>
    <script type="text/javascript">
    	$(function() {
    		var progressbar = $( "#progressbar" ),
    			progressLabel = $( ".progress-label" );
    	
    		progressbar.progressbar({
    			value: false,
    			change: function() {
    				progressLabel.text( progressbar.progressbar( "value" ) + "%" );
    			},
    			complete: function() {
    				progressLabel.text( "Complete!" );
    			}
    		});
    	
    		function progress() {
    			var val = progressbar.progressbar( "value" ) || 0;
    	
    			progressbar.progressbar( "value", val + 1 );
    	
    			if ( val < 99 ) {
    				setTimeout( progress, 100 );
    			}
    		}
    	
    		setTimeout( progress, 3000 );
    	});
    </script>
    

      

  • 相关阅读:
    关于DISCUZ!NT发布的问题整理!
    javascript 文字滚动显示[zhuan ]
    Bot Framework Emulator应用与调试
    Bot Framework的简单实现
    命名空间在扩展方法中的妙用
    Error:Execution failed for task ':app:transformClassesWithDexForDebug"
    C#中WebApi接口传参不再困惑:传参详解
    贝塞尔曲线
    从枚举值获取对应的文本描述
    常用正则表达式收集
  • 原文地址:https://www.cnblogs.com/zhli/p/3097292.html
Copyright © 2011-2022 走看看