基于Jquery的温度计动画效果
2010-06-18 00:00
711 查看
设计图如下:
1.xhml
2.css
3.js
将代码一一拷贝到页面相应的位置,然后记得调用jquery框架,展示条件有限,所以效果跟设计图有出入,但实现原理是一样的,欢迎大家多多交流!
1.xhml
<div id="mometer"> <div id="hot"></div> <span> <div id="Hgheader">0℃</div> <div id="Hg"></div> </span> </div> <input name="aa" type="text" value="请输入0-100的数值" id="num"/> <input name="" type="button" id="Risk" value="查看度数" />
2.css
#num{color:#999;} #mometer{position:relative; height:100px;width:15px;background-color:#CCC;margin:50px;} span{position:absolute;display:block;bottom:0px;width:40px;} #Hgheader{height:15px;line-height:15px;color:#FF0000;font-size:14px;font-family:Arial, Helvetica, sans-serif; border-bottom:#f00 1px solid;left:-40px;position:relative;} #Hg{height:0px; font-size:0px;background-color:#C00;width:15px;} #hot{height:100px;width:15px; background-color:#FF0; position:absolute; top:0; left:0;}
3.js
$(document).ready(function(){ $("#hot").fadeTo(0,0);//初始透明度为0; $('#num').click(function(){this.select();}) $('#Risk').click(function(){ inputvalue=$('#num').val();//val()获取input元素的值,另外还可以用attr("value")来获取; var inputnum=parseInt(inputvalue); if($('#num').val().search("^-?\\d+$") != 0){ alert("请输入一个0-100的整数!"); return false; }else{ $("#Hgheader").html(inputvalue+"℃"); if(inputnum>=100){ inputnum=100; $('#num').val(100) $("#Hgheader").html(100+"℃"); }else if(inputnum<=0){ inputnum=0; $('#num').val(0) $("#Hgheader").html(0+"℃"); } } var Columnhe=inputnum/100; $("#Hg").animate({height:inputnum},'show'); $("#hot").fadeTo('slow',Columnhe); //在这里把html换成text效果也是一样的; }); });
将代码一一拷贝到页面相应的位置,然后记得调用jquery框架,展示条件有限,所以效果跟设计图有出入,但实现原理是一样的,欢迎大家多多交流!
相关文章推荐
- 基于Jquery的温度计动画效果
- 基于jquery的动画效果代码
- jQuery基于ajax实现带动画效果无刷新柱状图投票代码
- 基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
- 基于jquery fly插件实现加入购物车抛物线动画效果,jquery.fly.js
- 基于jquery的动画效果代码
- [Jquery] 实现温度计动画效果
- 基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
- 基于jQuery实现图片推拉门动画效果的两种方法
- jQuery基于ajax实现带动画效果无刷新柱状图投票代码
- 基于jquery的direction图片渐变动画效果
- 基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
- 基于JQuery的数字改变的动画效果--可用来做计数器
- 基于JQuery的数字改变的动画效果--可用来做计数器
- 基于jquery的代码显示区域自动拉长效果
- 提交按钮动画效果(基于SVGi)
- jQuery中常用动画效果函数知识点整理
- [jQuery编程挑战]001:实现页面元素加速动画效果
- 16 款基于jQuery的图片缩放效果插件推荐
- jquery的知识必记点---实现动画效果