色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

基于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框架,展示條件有限,所以效果跟設計圖有出入,但實現原理是一樣的,歡迎大家多多交流!

JavaScript技術基于Jquery的溫度計動畫效果,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 承德市| 庆阳市| 防城港市| 乌兰浩特市| 克什克腾旗| 陆良县| 仙居县| 济阳县| 含山县| 星子县| 龙岩市| 金华市| 凤冈县| 卢氏县| 宕昌县| 霍州市| 舒城县| 印江| 滁州市| 延吉市| 绿春县| 武宣县| 库车县| 温泉县| 浑源县| 邳州市| 朝阳县| 贵阳市| 靖江市| 海伦市| 屏东市| 佛冈县| 金堂县| 岢岚县| 金华市| 清镇市| 中江县| 祥云县| 四川省| 高清| 庄浪县|