簡體   English   中英

jQuery范圍滑塊不出現

[英]jquery range-slider not appearing

 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI Slider functionality</title> <link href="https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> <script src="https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script> <!-- Javascript --> <script> $(function () { $("#slider-3").slider({ range: true, min: 0, max: 24, values: [9, 18], slide: function (event, ui) { $("#price").val("$" + ui.values[0] + " - $" + ui.values[1]); } }); $("#price").val( $("#slider-3").slider("values", 0) + ":00" + " - " + $("#slider-3").slider("values", 1) + ":00"); }); </script> </head> <body> <!-- HTML --> <p> <label for="price">Email Working Timeframe</label> <input type="text" id="price" style="border:0; color:#b9cd6d; font-weight:bold;"> </p> <div id="slider-3"></div> </body> </html> 

當我運行代碼/時,滑塊不會出現

我在jsfiddle上有代碼,它可以正常工作,但是我不確定為什么我自己運行它時不起作用。

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>jQuery UI Slider functionality</title>

    <link href="https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet">
    <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
    <script src="https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>


    <!-- Javascript -->
    <script>
        $(function () {
            $("#slider-3").slider({
                range: true,
                min: 0,
                max: 24,
                values: [9, 18],
                slide: function (event, ui) {
                    $("#price").val("$" + ui.values[0] + " - $" + ui.values[1]);
                }
            });
            $("#price").val( $("#slider-3").slider("values", 0) + ":00" +
                " - " + $("#slider-3").slider("values", 1) + ":00");
        });
    </script>
</head>

<body>
    <!-- HTML -->
    <p>
        <label for="price">Email Working Timeframe</label>
        <input type="text" id="price"
               style="border:0; color:#b9cd6d; font-weight:bold;">
    </p>
    <div id="slider-3"></div>
</body>
</html>

我得到的唯一輸出是“電子郵件工作時間表”

請根據以下腳本嘗試。 它工作正常。

 <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI Slider functionality</title> <link href="https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> <script src="https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script> </head> <body> <!-- HTML --> <p> <label for="price">Email Working Timeframe</label> <input type="text" id="price" style="border:0; color:#b9cd6d; font-weight:bold;"> </p> <div id="slider-3"></div> </body> <script> $(document).ready(function(){ $("#slider-3").slider({ range: true, min: 0, max: 24, values: [9, 18], slide: function (event, ui) { $("#price").val("$" + ui.values[0] + " - $" + ui.values[1]); } }); $("#price").val( $("#slider-3").slider("values", 0) + ":00" + " - " + $("#slider-3").slider("values", 1) + ":00"); }); </script> </html> 

現在正在工作。 所以問題出在Layout.html文件中,該文件正在調用(@RenderBody())我的index.html(上面的代碼)。 Layout.html正在執行@ Scripts.Render(“〜/ bundles / jquery”),我在index.html中建立了另一個jquery鏈接,這是多余的,而我需要的jquery無法鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM