代码之家  ›  专栏  ›  技术社区  ›  name

jQuery只读滑块-如何操作?

  •  19
  • name  · 技术社区  · 17 年前

    我如何拥有一个只读的jQuery滑块?一个可以显示值但不允许用户移动的值?

    谢谢

    7 回复  |  直到 10 年前
        1
  •  23
  •   brettkelly    17 年前

    .slider('disable') 函数-不确定这对滑块元素本身的实际作用,但这可能是您的一个选项。

    Documentation here

        2
  •  7
  •   JJ_Coder4Hire    12 年前

    $('#mySlider').slider({ disabled: true });
    
        3
  •  4
  •   Konstantin Fadeyev    12 年前

    禁用它可以使其透明。如果希望它看起来像普通滑块,可以覆盖滑块处理程序以返回false:

        $("#mySlider").on("slide", function (event, ui) { return false; });
    
        4
  •  3
  •   miti737    17 年前

    $('#mySlider').slider(
                {
                    range: "min",
                    min: 0,
                    max: 100,                
                    value: $("span", this).text(), 
    
                    }
    
                });
    $('#mySlider').slider( 'disable');
    
        5
  •  1
  •   karim79    17 年前

    $('#mySlider').slider( 'disable' );
    
        6
  •  0
  •   Harry dbr    12 年前

    $("#slider").slider("disable") 工作正常,但重新启用不起作用 $("#slider").slider("enable")

        7
  •  -1
  •   Ken    13 年前

    我今天接到客户的请求。这可能是一个好主意,作为一个最佳实践,防止字符串输入。

    readonly ".

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

    Fiddle