Niektóre kod ...jQuery Suwak f jest niezdefiniowany
$(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>
Powyższe wyniki kodowe w „f jest niezdefiniowana”, gdy suwak jest przesuwany.
min Maksymalne wartości są dynamiczne i dodał od kod związany, myślę, że to może być mój problem
Wszelkie wskazówki mile widziana.
JQuery wersja jquery-1.4.4.min.js
Rozwiązane Okazuje się, że wartości opcji zostały przykręcenie go, należy je ustawić w zakresie od 1 - 5 zamiast 5 - 9 i wszystko było dobre.
Jaką wersję jQuery używasz? –
jquery-1.4.4.min.js – Dooie