Tam bir acemiim, javascript'i uygulama ile ilgili talimatları arıyorum. YUI kaydırıcısını düğmeli ve metin alanıyla değiştirmeye çalışıyorum. Tutulduğunda, metin alanını artırmaya, tercihen daha hızlı ve daha hızlı bir hızda yapmaya devam edecek düğmeler elde etmeye çalışıyorum. (http://www.blackbird502.com/white.htm)I kafasında java etiketinde bu var:Basın ve tutma düğmesine javascript'i nasıl uygularım?
<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>
mümkün mü Teşekkür:
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 */
basına uygulamak ve vücutta aşağıdaki içine nasıl tutacağını hiçbir ipucu var.
Mükemmel çalışır: http://www.blackbird502.com/white2.htm TEŞEKKÜRLER! – couchua
Herhangi bir ihtimal, 0-1000 gibi "tutar" için bir min/maks sınırı koymanın bir yolu olabilir mi? – couchua
Sınırları eklemek için cevabı güncelledim. Bu kodu oldukça okunabilir hale getirmeye çalıştım, dolayısıyla her şeyden, onunla oynayın, kırın ve geliştirin. Herhangi bir dili öğrenmenin en iyi yolu budur. – s4y