0
シフトキーを押したときに2つのスライダを同期しようとしています。 しかし、問題は、e.shiftKeyが範囲入力イベントに対して未定義であることです。範囲入力で押されたシフトキーを検出する方法は?
e.shiftKeyを報告するonmousedownイベントを使用しようとしましたが、範囲値を正しく設定しませんでした。
範囲入力でシフトキーが押されているかどうかを検出するにはどうすればよいですか?
$('input[type=range]').on("input",function(e){
\t $('#value').text(this.value);
if(e.shiftKey){
\t var newValue = this.value;
\t $('input[type=range]').each(function(){this.value=newValue});
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<body>
<input type="range">
<input type="range">
<span id="value"></span>
</body>
</html>