Показать сообщение отдельно
  #2 (permalink)  
Старый 19.03.2013, 11:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

x3zone,
Вариант ограничение диапазона >400 с небольшой анимацией цвета.
<!doctype html>
<html>
    
    <head>
        <meta charset="utf-8" />
        <title>jQuery UI Slider - Range slider</title>
        <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
        <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
        <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
        <script>
            $(function () {

                $("#slider-range").slider({

                    range: true,

                    min: 0,

                    max: 500,

                    values: [75, 300],

                    slide: function (event, ui) {
                        if (ui.values[1] > 400) {
                            $(".ui-widget-header").animate({
                                "background-color": "#FF0000"
                            }, 1000);
                            return false
                        } else $(".ui-widget-header").css({
                                "background": "#CCCCCC"
                            });
                        $("#amount").val("$" + ui.values[0] + " - $" + ui.values[1]);

                    }

                });

                $("#amount").val("$" + $("#slider-range").slider("values", 0) +

                " - $" + $("#slider-range").slider("values", 1));

            });
        </script>
    </head>
    
    <body>
        <p>
            <label for="amount">Price range:</label>
            <input type="text" id="amount" style="border: 0; color: #f6931f; font-weight: bold;" />
        </p>
        <div id="slider-range"></div>
    </body>

</html>
Ответить с цитированием