你好我正在嘗試創建一個進度條,它的點擊事件減少百分比(用一個小動畫),並將其顏色從綠色變爲紅色。 所以第一種顏色是100%綠色。如果按一次,寬度應該是99%,顏色會稍微變紅一點。這應該繼續,直到內進度條的寬度爲1%,顏色爲100%紅色。與顏色過渡jQuery的進度條?
這可能嗎?或者我必須設置一些限制,其中的顏色更改爲另一個限制?我只會使用jquery和jquery mobile。 (NO的jquery-UI)
我有這到目前爲止:
css:
#battery{
height: 100%;
margin-left: 2%;
margin-top: 1%;
border-color: black;
border-style: solid;
}
#battery-inner{
background:green;
height: 100%;
float: right;
width: 100%;
}
JS(至極被包括在所期望的onclick()函數):
$bar.css("width", 100 * parseFloat($bar.css('width'))/parseFloat($bar.parent().css('width')) -10 + '%');
我想要的顏色是像在本實施例中(紅側,黃色中間,綠色另一側)
http://www.cssflow.com/snippets/animated-progress-bar/demo
到目前爲止,它的工作原理,但它不具有任何動畫,也沒有顏色變化...
我遇到了一些麻煩可視化到底是什麼,這是應該做的事情..你認爲你可以把它在一個jsfiddle? – user3334690
@ user3334690我試圖創建一個這樣的欄:http://www.cssflow.com/snippets/animated-progress-bar/demo但是當我點擊一個按鈕時,它應該只減少1%是它的iutside)並且不顯示來自上面的百分比(如示例中那樣)。它不會在我的代碼上工作,因爲我輸入的代碼只是它的一半,你不會理解整個事情+我想在phonegap應用程序中使用它。 –