龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

Jscex+jQuery UI打造游戏力度条

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
如果大家玩过桌球类游戏的话,对力度条的概念一定不会陌生,如下图: 498)this.width=498;' onmousewheel = 'javascript:return big(this)' style="width: 454px; height: 370px" alt="a" width="544" height="398" src="htt

如果大家玩过桌球类游戏的话,对力度条的概念一定不会陌生,如下图:

a

还有竖直方向上的力度条,如下图:

xx

其实,类似的条条无处不在!比如进游戏时候的进度条、魔兽世界里法师施法过程中读的条等等······

引入jquery ui,我们可以轻松得到下面这个静止的力度条:

html:

  1. <div class="progressbar" style=" width: 20%"> 
  2. /div> 

js:

  1. $(function () {  
  2. $(".progressbar").progressbar({  
  3. value: 37  
  4. });  
  5. }); 

效果如下:

加入Jscex让它动起来:

  1.  <script type="text/javascript"> 
  2. $(function () {  
  3. $(".progressbar").progressbar({  
  4. value: 5  
  5. });  
  6. });  
  7. var executeAsync = eval(Jscex.compile("async", function (proceedValues) {  
  8. while (proceedValues < 100) {  
  9. proceedValues++;  
  10. $await(Jscex.Async.sleep(50));  
  11. $(".progressbar").progressbar({  
  12. value: proceedValues  
  13. });  
  14. }  
  15. }));  
  16. function btnExecuteAsync_onclick() {  
  17. executeAsync(5).start();  
  18. }  
  19. </script> 
  20. <div class="progressbar" style=" width: 20%"> 
  21. </div> 
  22. <input id="btnExecuteAsync" type="button" value="开始" onclick="return btnExecuteAsync_onclick()" /> 

效果如下:

 
精彩图集

赞助商链接