Jquery和Jquery UI不加载

时间:2014-05-16 17:08:37

标签: javascript jquery html jquery-ui twitter-bootstrap-3

我有一个非常讨厌的问题。 虽然我的目录中有正确的文件,并且语法正确,但.js文件似乎没有加载,我也无法使用它们包含的函数。

    <script type='text/javascript' src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

    <script type='text/javascript' src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
    <script src="js/jquery-ui-1.9.2.custom.js" type="text/javascript"></script>

这些是我从js文件夹导入的。我正在尝试执行以下操作:

$("#dateinput").datepicker({});

因为datepicker是我的jquery-ui -...中的函数,它应该正常工作吗? 无论如何,我的css加载,所以我想,让我们在我的css文件夹中加载我的js文件并更改目录,但仍然没有..当我控制+点击它确实转到我正确的文件在正确的目录中。那我忘记了什么?

1 个答案:

答案 0 :(得分:1)

通过添加以下代码,我得到它的工作,但它似乎不太优雅..

<script>
$(function() {

    $( "#accordion" ).accordion();



    var availableTags = [
        "ActionScript",
        "AppleScript",
        "Asp",
        "BASIC",
        "C",
        "C++",
        "Clojure",
        "COBOL",
        "ColdFusion",
        "Erlang",
        "Fortran",
        "Groovy",
        "Haskell",
        "Java",
        "JavaScript",
        "Lisp",
        "Perl",
        "PHP",
        "Python",
        "Ruby",
        "Scala",
        "Scheme"
    ];
    $( "#autocomplete" ).autocomplete({
        source: availableTags
    });



    $( "#button" ).button();
    $( "#radioset" ).buttonset();



    $( "#tabs" ).tabs();



    $( "#dialog" ).dialog({
        autoOpen: false,
        width: 400,
        buttons: [
            {
                text: "Ok",
                click: function() {
                    $( this ).dialog( "close" );
                }
            },
            {
                text: "Cancel",
                click: function() {
                    $( this ).dialog( "close" );
                }
            }
        ]
    });

    // Link to open the dialog
    $( "#dialog-link" ).click(function( event ) {
        $( "#dialog" ).dialog( "open" );
        event.preventDefault();
    });



    $( "#datepicker" ).datepicker({
        inline: true
    });



    $( "#slider" ).slider({
        range: true,
        values: [ 17, 67 ]
    });



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


    // Hover states on the static widgets
    $( "#dialog-link, #icons li" ).hover(
        function() {
            $( this ).addClass( "ui-state-hover" );
        },
        function() {
            $( this ).removeClass( "ui-state-hover" );
        }
    );
});
</script>