我希望能够在用户点击按钮时触发事件,然后将该点击保持1000到1500毫秒.
是否有jQuery核心功能或已启用此功能的插件?
我应该自己动手吗?我应该从哪里开始?
我需要一个按下按钮时执行功能的功能,当按钮松开时我停止执行
$('#button').--while being held down--(function() {
//execute continuously
});
Run Code Online (Sandbox Code Playgroud) 我有这个脚本,每次单击按钮时都会将值加 1:
<script>
function incrementValue(id) {
var value = parseInt(document.getElementById(id).innerHTML);
value = value + 1;
document.getElementById(id).innerHTML = value;
}
</script>
<button onclick="incrementValue('skill_1')"> add </button><br>
<span id=skill_1>0</span>
Run Code Online (Sandbox Code Playgroud)
但是我想调整它,这样如果我按住鼠标按钮,它就会重复,所以我不必一遍又一遍地按下它。
有什么办法可以使用 javascript 做到这一点?或者jquery适合吗?
我是编程新手。每次我运行这段代码时,什么都没有发生。你能告诉我这是为什么吗?
<body>
<input type=button value="increment" onclick="button1()" />
<input type=button value="decrement" onclick="button2()" />
<script type="text/javascript">
var x = 0
document.write(x)
function button1() {
document.write(x++)
}
function button2(){
document.write(x--)
}
</script>
</body>
Run Code Online (Sandbox Code Playgroud)