我是一个完整的新手,正在寻找有关实现 javascript 的说明。我正在尝试用按钮和文本字段替换 YUI 滑块。我正在尝试实现按钮,当按住时,将继续使文本字段增加,最好以越来越快的速度增加。(http://www.blackbird502.com/white.htm)我在头部的java标签中有这个:
function holdit(btn, action, start, speedup) {
var t;
var repeat = function () {
action();
t = setTimeout(repeat, start);
start = start / speedup;
}
btn.mousedown = function() {
repeat();
}
btn.mouseup = function () {
clearTimeout(t);
}
/* to use */
holdit(btn, function () { }, 1000, 2);
/* x..1000ms..x..500ms..x..250ms..x */
我不知道如何在正文中实现按下并按住以下内容:
<form><input type=button value="UP" class="btn" onClick="javascript:this.form.amount.value++;"><br /><input type=text name=amount value=5 class="text"><br /> <input type=button value="DOWN" class="btn" onClick="javascript:this.form.amount.value--;" ></form>
是否可以?谢谢。