我试图在 jQuery 进度条中只使用一种颜色,但它填充了整个 div。
这就是问题所在,我只是使用这些功能。
$(document).ready(function(){
$("#progressbar").css({ "background": '#FF0000' });
$("#progressbar").progressbar({ value: 10 });
});
我如何一步一步地正确填充?
我试图在 jQuery 进度条中只使用一种颜色,但它填充了整个 div。
这就是问题所在,我只是使用这些功能。
$(document).ready(function(){
$("#progressbar").css({ "background": '#FF0000' });
$("#progressbar").progressbar({ value: 10 });
});
我如何一步一步地正确填充?
缺少 CSS 文件。将http://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css添加到您的资源中,就可以了。
编辑:
如果您不想加载整个 CSS 文件,只需在您的页面http://jsfiddle.net/jtf7M/21/中添加此代码:
<style>
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-widget-content {
border: 1px solid #AAA;
background: white;
}
.ui-corner-all {
-moz-border-radius: 4px/*{cornerRadius}*/;
-webkit-border-radius: 4px/*{cornerRadius}*/;
-khtml-border-radius: 4px/*{cornerRadius}*/;
border-radius: 4px/*{cornerRadius}*/;
}
.ui-widget-header {
border: 1px solid #AAA/*{borderColorHeader}*/;
background: #CCC;
}
</style>
我认为那个 jsfiddle 上没有 jQuery ui lib 加载。但你做得对。