2011-01-27 37 views
5

Một số mã ...jQuery Slider f là undefined

$(function() { 
    var select = $("#drp_riskcategory"); 
    var drpMin = $("#hdnRiskMin").val(); 
    var drpMax = $("#hdnRiskMax").val(); 

    $("#slider_riskcategory").slider({ 
     min: drpMin, 
     max: drpMax, 
     range: "min", 
     value: select[0].selectedIndex + 1, 
     slide: function (event, ui) { 
      select[0].selectedIndex = ui.value - 1; 
     }, 
     stop: function (event, ui) { drawChart(false); } 
    }); 
    select.change(function() { 
     $('#slider_riskcategory').slider("value", this.selectedIndex + 1); 
    }); 
    $('#slider_riskcategory').slider("value", this.selectedIndex + 1); 
}); 


<body> 
    <p> 
     <select id="drp_riskcategory" name="drp_riskcategory"> 
      <option value="5">Defensive</option> 
      <option value="6">Cautious</option> 
      <option value="7" selected="selected">Balanced</option> 
      <option value="8">Capital Growth</option> 
      <option value="9">Aggressive</option> 
     </select> 
    </p> 
    <div id="slider_riskcategory" style="width:200px"> 
    </div> 
    <input type="hidden" value="5" id="hdnRiskMin" /> 
    <input type="hidden" value="9" id="hdnRiskMax" /> 
</body> 

Kết quả mã trên trong 'f là undefined' khi thanh trượt được di chuyển.

giá trị max

min là năng động và thêm từ mã phía sau, tôi nghĩ rằng đây có thể là vấn đề của tôi

Bất kỳ con trỏ đánh giá rất cao.

JQuery phiên bản jquery-1.4.4.min.js

Resolved Hóa ra các giá trị tùy chọn đã được chỉnh nó, đặt chúng vào khoảng 1-5 chứ không phải 5-9 và tất cả là tốt.

+0

Bạn đang sử dụng phiên bản jQuery nào? –

+0

jquery-1.4.4.min.js – Dooie

Trả lời

0

Tắt các giá trị tùy chọn đang vặn nó, đặt chúng từ 1 - 5 thay vì 5 - 9 và tất cả đều tốt.

0

Vấp ngã ở đây từ google..Đã gặp vấn đề tương tự, thanh trượt không di chuyển và báo lỗi Firebug "f is undefined".

Câu trả lời của Dooie dẫn tôi đến đúng con đường. Hóa ra giá trị tôi đã đặt thanh trượt là NaN ..

Vì vậy, nếu bạn gặp lỗi này trong khi cố gắng di chuyển thanh trượt, hãy kiểm tra giá trị của thanh trượt đầu tiên!

Các vấn đề liên quan