【发布时间】:2017-10-13 07:26:20
【问题描述】:
您好,我需要像 iOS 滑块这样的输入类型范围工作,其中不应触发 onclick。它应该只在拖动时触发。单击输入范围时会触发onInput() 和onChange() 事件。
所以测试用例是 onclick 应该被禁用但是 ondrag 应该在哪里工作。
【问题讨论】:
标签: javascript jquery html twitter-bootstrap
您好,我需要像 iOS 滑块这样的输入类型范围工作,其中不应触发 onclick。它应该只在拖动时触发。单击输入范围时会触发onInput() 和onChange() 事件。
所以测试用例是 onclick 应该被禁用但是 ondrag 应该在哪里工作。
【问题讨论】:
标签: javascript jquery html twitter-bootstrap
这是你的解决方案
HTML
<div id="slider">
</div>
<div id="val">
</div>
JS
$(document).ready(function(){
$('#slider').slider({
min:1,
max:100,
stop: unlock
});
function unlock(event, slider){
$('#val').text(slider.value);
if(slider.value <100){
} else {
alert('unlocked');
}
}
});
直播DEMO
【讨论】: