切换JQuery滑块 - 默认值为50%

时间:2014-12-02 12:11:59

标签: php jquery html css

有谁知道如何将我的JQuery滑块默认值更改为50%?

您可以通过前往:http://www.workbooks.com/sales-performance-calculator并点击“立即开始”来查看滑块。

slider image

代码(我相信)如下:

 if(@$value['type'] == "percentage"){
        $array = wb_spc_form_element_select_percentage();
        $array["#title"] = $value['title'];
        $array['#attributes']['class'] = array("wb_spc_percentage");
        $array['#default_value'] = empty($form_state['storage']['values']['step1'][$key]) ? '' : $form_state['storage']['values']['step1'][$key];

自定义模块还有一些其他滑块,您可以在以下位置查看完整代码:http://jsfiddle.net/40c02cfv/

在HTML字段中,您会看到:.module,在CSS字段中,您可以看到values.php

非常感谢,

萨姆

3 个答案:

答案 0 :(得分:1)

好的,我明白了。

在我的JSFiddle的第172行,你会看到以下内容:

 if(@$value['type'] == "percentage"){
    $array = wb_spc_form_element_select_percentage();
    $array["#title"] = $value['title'];
    $array['#attributes']['class'] = array("wb_spc_percentage");
    $array['#default_value'] = empty($form_state['storage']['values']['step1'][$key]) ? '50' : $form_state['storage']['values']['step1'][$key];

就像在引号中添加50一样简单。

工作了一顿!谢谢你的所有答案,

萨姆

答案 1 :(得分:0)

该值给出了默认值: http://api.jqueryui.com/slider/#option-value

希望这是有帮助的

答案 2 :(得分:0)



  $(function() {
    $( "#slider" ).slider({
      value: 50,
      min: 0, 
      max: 100,
      step: 1, 
      slide: function(event, ui){
        $("#edit-varprice").val(ui.value + ".00");
      }  
    });
    
    $( "#edit-varprice" ).val( $( "#slider" ).slider( "value" ) + ".00");
  });

  
  <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script>
  
  <link rel="stylesheet" type="text/css" href="/css/normalize.css">
  
  
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.js"></script>
  
  
  <link rel="stylesheet" type="text/css" href="/css/result-light.css">
  
    
      <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/themes/base/jquery-ui.css">
    
  


</head>
<div id="slider"></div><br />
<p>
    <label for="edit-varprice">Percentage:</label>
    <input type="text" id="edit-varprice" />
</p>
&#13;
&#13;
&#13;

基本上你需要传递值:50,可以根据需要默认设置。