Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery UI滑块未显示_Javascript_Jquery_Html - Fatal编程技术网

Javascript JQuery UI滑块未显示

Javascript JQuery UI滑块未显示,javascript,jquery,html,Javascript,Jquery,Html,刚开始玩jQueryUI滑块,还没能在我的页面上显示它。尝试了一大堆事情,但都没用。这是我的代码,任何建议都将不胜感激。我使用Django引用javascript文件 <html> <head> <title>Search Results</title> <script type="text/javascript" src="{{ STATIC_URL }}jquery-ui-1.8.4/jquery-

刚开始玩jQueryUI滑块,还没能在我的页面上显示它。尝试了一大堆事情,但都没用。这是我的代码,任何建议都将不胜感激。我使用Django引用javascript文件

<html>
    <head>
        <title>Search Results</title>
        <script type="text/javascript" src="{{ STATIC_URL }}jquery-ui-1.8.4/jquery-1.4.2.js"></script>
        <script type="text/javascript" src="{{ STATIC_URL }}jquery-ui-1.8.4/ui/jquery.ui.core.js"></script>
        <script type="text/javascript" src="{{ STATIC_URL }}jquery-ui-1.8.4/ui/jquery.ui.widget.js"></script>
        <script type="text/javascript" src="{{ STATIC_URL }}jquery-ui-1.8.4/ui/jquery.ui.mouse.js"></script>
        <script type="text/javascript" src="{{ STATIC_URL }}jquery-ui-1.8.4/ui/jquery.ui.slider.js"></script>


        <LINK rel="stylesheet" href="{{ STATIC_URL }}jquery-ui-1.8.4/themes/base/jquery.ui.slider.css" type="text/css">
    </head>
    <body>
        <meta charset="utf-8" >
        <style>
            #demo-frame > div.demo { padding: 10px !important; }
        </style>
        <script>
            $(function() {
                $( "#slider" ).slider();
            });
        </script>
    <div class="demo">

        <div id="slider"></div>

    </div><!-- End demo -->



    <div class="demo-description">
    <p>The basic slider is horizontal and has a single handle that can be moved with the mouse or by using the arrow keys.</p>
    </div><!-- End demo-description -->
</body>

搜索结果
#演示帧>div.demo{填充:10px!重要;}
$(函数(){
$(“#滑块”).slider();
});
基本滑块是水平的,只有一个手柄,可以用鼠标或箭头键移动


加载页面时是否出现javascript错误?如果是,是什么

你能确保你的javascripts(jqyeruUI)被正确加载吗

如果使用firebug,可以在console选项卡中看到错误。FireBig是一个firefox插件,它使web开发变得更加容易


加载页面时是否出现javascript错误?如果是,是什么

你能确保你的javascripts(jqyeruUI)被正确加载吗

如果使用firebug,可以在console选项卡中看到错误。FireBig是一个firefox插件,它使web开发变得更加容易


有时jquery ui小部件未显示可能是因为缺少jquery ui范围div。所有jquery ui样式都是在带有jquery ui范围类的div范围内定义的。

有时jquery ui小部件未显示可能是因为缺少jquery ui范围div。所有jquery ui样式都是在带有jquery ui范围的div范围内定义的类。

jQuery UI非常容易设置。只需在文档
标记中引用相应的CSS/JavaScript文件即可

标记中的代码

滑块初始化CSS

按照下面的链接查看JSFIDLE示例。具体来说,请查看外部资源菜单下的3个代码引用。然后,按F12键并使用调试选择工具查看呈现文档的
中的内容


jQueryUI非常容易设置。只需在文档
标记中引用相应的CSS/JavaScript文件即可

标记中的代码

滑块初始化CSS

按照下面的链接查看JSFIDLE示例。具体来说,请查看外部资源菜单下的3个代码引用。然后,按F12键并使用调试选择工具查看呈现文档的
中的内容


我不确定django是什么,但我注意到的第一件事是,这个页面缺少必要的jquery UI样式表。谢谢Lauw,我编辑并添加了css链接,仍然不走运。标记中的文本被显示,但滑块没有显示。我不确定django是什么,但我注意到的第一件事是,这个页面缺少必要的jquery UI样式表。谢谢Lauw,我编辑并添加了css链接,仍然不走运。标记中的文本会显示,但不会显示滑块。谢谢Shyju,你是对的,js文件的顺序不正确。我修复了它,firebug中没有错误。虽然,现在我在窗口中看到一个空白行,滑块应该出现在那里,但仍然看不到它。更新了我所做的更改。在我看来,仍然是您的css文件没有正确包含。。尝试使用外部资源,而不是您正在使用的资源。f、 e:作为CSS文件--watch here:Lauw,非常感谢,我添加了以下内容,现在正在显示它。同样感谢jsfiddle.net链接,它非常漂亮。将链接添加到样式表解决了我遇到的类似错误+1 Hanks Shyju,你是对的,js文件的顺序不正确。我修复了它,firebug中没有错误。虽然,现在我在窗口中看到一个空白行,滑块应该出现在那里,但仍然看不到它。更新了我所做的更改。在我看来,仍然是您的css文件没有正确包含。。尝试使用外部资源,而不是您正在使用的资源。f、 e:作为CSS文件--watch here:Lauw,非常感谢,我添加了以下内容,现在正在显示它。同样感谢jsfiddle.net链接,它非常漂亮。将链接添加到样式表解决了我遇到的类似错误+1.
    <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<div id='mockSlider'></div>
<input type='text' id='currentValue' />
$("#mockSlider").slider({
    range: false,
    min: 0,
    max: 100,
    slide: function(event, ui) {
        doSomething(ui.value);
    }
});

function doSomething(sliderValue) {
    $('input[type="text"]').attr('value', sliderValue);
}
#mockSlider {
    width: 80%;
    margin-bottom: 15px;
}

#currentValue {
    width: 3empx;
    text-align: center;
}