Jquery不会加载

时间:2014-02-28 15:18:54

标签: c# jquery asp.net

我似乎无法让Jquery使用我的aspx文件。我正在尝试显示一个简单的进度条:

    <head runat="server">
    <title></title>

    <link href="css/Home.css" rel="stylesheet" type="text/css" />
    <link href="css/smoothness/jquery-ui-1.10.3.custom.css" rel="stylesheet" type="text/css" />
    <script src="Scripts/jquery-1.9.1.js" type="text/javascript"></script>
    <script src="Scripts/jquery-ui-1.10.3.custom.js" type="text/javascript"></script>

    <script>
    $("#progressbar").progressbar({
        value:false
    });
    </script>

    </head>

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

我也尝试使用Jquery源代码和Microsoft CDN。 IT就像没有任何事情一样简单。我在HTML中有一个<div id="progressbar">,它永远不会像Jquery UI那样成为一个进度条。我试图加载一个Jquery日历以及相同的结果。我不明白我做错了什么。

我100%确定js或css文件上有非404错误,我在IE或Chrome上的调试控制台中没有错误

4 个答案:

答案 0 :(得分:2)

这样做:

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

答案 1 :(得分:2)

尝试将代码包装在DOM就绪处理程序$(document).ready(function() { ... });或更短的$(function() { ... })内,以确保在执行jQuery代码之前正确加载DOM中的所有元素:

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

答案 2 :(得分:1)

您的脚本有效,但知道何时开始。尝试使用:

<script>
$(document).ready(function(){
    $("#progressbar").progressbar({
        value:false
    });
});
    </script>

答案 3 :(得分:0)

将其放入文件准备

$(document).ready(function(){
$("#progressbar").progressbar({
        value:false
    });  
});