1

我正在尝试在 adobe air 应用程序中显示进度条,但遇到问题。我正在使用 jquery ui 进度条,但没有显示进度条,我不知道为什么。我正在尝试 jquery 演示站点中显示的简单示例,

  1. 创建一个带有 id 进度条的 div,
  2. 使用这个命令 $( "#progressbar" ).progressbar({ value: 59 });

我会假设进度条应该会出现,但我什么也没得到。有什么帮助吗?

只是为了显示一些代码:

<!DOCTYPE html>
<html>
<head>      
<script type = "text/javascript" src = "js/jquery-1.5.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.9.custom.min.js"></script>

<script>
    var count = 50;
    startProgress();
    function startProgress() 
    {
        $( "#progressbar" ).progressbar({
            value: count
        }); 
    }                       
</script>

</head>
<body>
<div> 
    <div id="progressbar" ></div>

</div> 
</body>
</html>
4

1 回答 1

1

将您的脚本包含在准备好的处理程序中。这将导致脚本在 DOM 准备就绪后执行,而不是立即执行(在progressbarDOM 中存在 div 之前)。

$(document).ready(function() {
    var count = 50;

    $( "#progressbar" ).progressbar({
        value: count
    }); 
});         

请注意,我删除了startProgress()函数声明,因为它是不必要的。

于 2011-07-08T17:42:13.440 回答