js用鼠标控制选择 在用js做智能提示的时候 遇到一个问题 就是怎样用键盘的方向键选择对象后一直循环,就想搜索引擎一样,只要按住向上的方向键就一直往上循环,我做的只能按一下就移动一下,就onkeyup事件促发的,本来是想用onkeydown,但是不行,因为用onkeydown得不到文本框最新的值,在这里请问下大家 ,有什么办法能帮我解决这个问题,就是鼠标按住方向键就一直不停的循环选择提示框的内容??? 先谢谢大家了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改回 keydown 事件。 既然是用方向键,那么用户按下方向键的时候,是不会改变文本域的值的不存在得不到文本框最新值的情况。注:监听用户输入用 keyup, 然后再绑定一个keydown事件,监听方向键 改回keydown,也不能循环选中提示框中的对象,我提示是用li标签做的 大家帮忙啊!! 怎样用js判断键盘是按键一直是按着的 我用的是事件中的repeat属性判断 但是只在IE中有效,火狐中没用啊下面是我的代码document.getElementById("testonkey").onkeydown = function(e) { e = window.event || e; if(e.keyCode == 40) { if(e.repeat) { alert("repeat"); } } } document.getElementById("testonkey").onkeydown= function showkey(e){ var e = window.event || e; var key = e.keyCode || e.which; if(key == 40) { if(e.repeat) { alert("repeat"); } } } 楼上的代码也没用啊 不能实现这里的if(e.repeat) { alert("repeat"); } javascript初学,各位有什么好的建议指导一下 JS 更改select 值 onchange 事件问题 如何用document.writeln函数输出“<!--”和“//-->”。 javascript函数传值 高手来指点一下JavaScript js里的日期计算 javascipt json对象clone求助 绑定事件时,传递参数的问题!! 怎样让javascript显示出的时间选择菜单显示在网页的最前? zilong:如何使disabled="yes"的button恢复使用 关于EXT Tabpanle 散分请大家给改一个图片滚动的js脚本
怎样用js判断键盘是按键一直是按着的
我用的是事件中的repeat属性判断 但是只在IE中有效,火狐中没用啊
下面是我的代码
document.getElementById("testonkey").onkeydown = function(e) {
e = window.event || e;
if(e.keyCode == 40) {
if(e.repeat) {
alert("repeat");
}
}
}
document.getElementById("testonkey").onkeydown= function showkey(e){
var e = window.event || e;
var key = e.keyCode || e.which;
if(key == 40) {
if(e.repeat) {
alert("repeat");
}
}
}
不能实现这里的if(e.repeat) {
alert("repeat");
}