【发布时间】:2017-05-17 22:06:46
【问题描述】:
我需要伪造一个带有输入范围的拨动开关。 这个想法是创建一个短范围,只有 2 个值,最小值和最大值。 css 按钮将匹配范围的一端。到目前为止,您单击它,包含范围的 div 将移动一点,将游侠的另一端置于鼠标下方。
我有这个功能,它适用于页面上的所有输入范围。但我只需要在某些课程上应用它,而不是全部。但是我找不到正确的语法并且它不起作用。
Javascript:
$('input[type="range"]').on('change', function() {
$('div#launcher01').css('margin-top', parseInt($(this).val() ) > 0 ? parseInt($(this).val() ) + 'px' : '0px');
});
CSS:
.fakbl input {
height: 50px;
width: 50px;
HTML:
<div id="launcher01">
<div class="fakbl">
<input type="range" id="launch01" name="launch01" min="0" max="50" step="50"" />
</div>
</div>
【问题讨论】:
标签: javascript jquery input range toggle