如何使用java脚本或jquery激活按钮
How active button using java script or jquery?
我有虚拟键盘。
我想激活按钮时,任何键按下。
我使用CSS活动类。它的工作原理。但它只有在我用鼠标按下按钮时才能工作。如果我从键盘上按下按钮,它不工作。
这是我的CSS
#keyboard li:active {
position: relative;
top: 1px;
left: 1px;
background-color: #e74c3c;
border-color: #e5e5e5;
cursor: pointer;
color:white;
}
链接
http://projects.imube.com/keyboard/
var hey = document.getElementById('hey');
let makeActive = () => {
hey.classList.contains('active') ? hey.classList.remove('active') : hey.classList.add('active');
}
hey.onclick = makeActive;
window.onkeypress = (e) => {
let key = e.keyCode || e.which;
if(e.keyCode == 13) {
makeActive();
}
}
a.active {
color: red;
}
<a id="hey">Press Enter or Click this!</a>
需要两个不同的事件处理程序。一种是按键和点击。
在这里你可以得到keyCode: https://css-tricks.com/snippets/javascript/javascript-keycodes/
希望能有所帮助。
相关文章:
- 在页面加载时激活jQuery/Javascript函数
- 在jquery中激活并触发
- 如何在iframe中激活jquery功能
- 在单击按钮时激活按钮的悬停状态,直到单击另一个按钮(Javascript/JQuery)
- 在页面加载时激活jQuery img和文本操作
- 如何在使用jquery向数据库发送数据时取消激活的按钮
- 如何使用jQuery激活按钮
- 我想知道如何只激活表单提交,而不获取jquery中ajax url的值
- 我必须点击两次才能使用jQuery激活函数
- jQuery激活器不适用于多个DIV
- Meteor 无法使用 JQuery 激活元素,因为模板渲染了来自 MongoDB 的数据
- jQuery - 激活一个切换按钮会禁用另一个
- 使用JQuery激活引导选项卡
- 如何通过jquery激活链接
- 如何使用java脚本或jquery激活按钮
- jQuery激活(绑定)滚动后解除绑定
- 使用jquery激活onchange
- 如何使用javascript/jQuery激活菜单链接
- 使用JQuery激活引导程序警报
- Jquery激活单选按钮