2012/01/26

[jQueryUI]progressbarを実装

自前で、プログレスバーの実装はめんどいのです。
なので、jQueryUIを使って手っ取り早く実装できないものかと。

昨日、QueryUIをCDNを使ってロードする方法を書いたので、それを使いつつも、jQueryUIのProgressbarを読みながら試しに実装しました。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" ></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js" ></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/themes/base/jquery-ui.css">
<script>
$(function() {
var jObj = $( "#progressbar" );
jObj.progressbar({
value: 37
});

});

</script>
</head>
<body>
<div id="progressbar"></div>
</body>
</html>
これだけで、すっげーかっけー、プログレスバーを作ることができました。

ちなみに、上記の実装だと、プログレスバーが画面いっぱいに広がってしまいます。
横幅をカスタマイズするためには、
<style type="text/css">
.ui-progressbar{
width:200px;
}
</style>
で縦幅の場合は、
<style type="text/css">
.ui-progressbar{
height:10px;
}
</style>
バーの色を変更したい場合は、
<style type="text/css">
.ui-progressbar-value{
background:red;
}
</style>
でカスタマイズすることができます。

こうしてまとめておけば、後で、実装するときに便利ですね。

0 コメント:

コメントを投稿