背景:我目前在我的 .js 文件中的网站上有一个可用的jQuery滑块
$( "#slider-range-min" ).slider({
range: "min",
value: 100,
min: 1,
max: 100,
});
有时我需要能够将“值”从 100 覆盖到其他值。所以我尝试了这个:
$( "#slider-range-min" ).slider({
range: "min",
value: _Slider_Value,
min: 1,
max: 100,
});
并在我的 html 页面上定义了这个
<script type="text/javascript">
var _Slider_Value = 50;
</script>
这也有效!除了在所有其他页面上,我收到一个 JavaScript 错误,指出“_Slider_Value 未定义”。如果可以避免的话,我宁愿不必将值复制并粘贴到我的所有页面上……这似乎不是一种“好”的方法吗?
问题:有没有更好的方法来做到这一点 - 所以我可以为我的滑块设置一个默认值,但偶尔会在需要时覆盖它?
编辑:另一种说法:除非我在我的 html 页面中另有说明,否则如何使我的滑块默认为“100”?