Q
CSS听键盘操作
-3
A
回答
8
不,没有,CSS是静态样式。
某些操作有伪类,如:hover
,:link
,:active
和:focus
等,但这些都是元素特定的。
你最好的选择是分配keydown处理程序,并为你的样式提供一个单独的类,从而混合使用JavaScript和CSS来获得你想要的效果。在处理程序中,您可以将该类应用于所需的元素。
一个简单的(粗糙)的jQuery例如模拟像上body
一个:keydown
伪类将是这样的:
$('body').keydown(function() {
$(this).addClass('keydown');
}).keyup(function() {
$(this).removeClass('keydown');
});
..与对应的类是这样的:
.keydown {
background-color: red;
}
5
编号
CSS是用于样式而不是脚本。要处理键盘事件,请使用JavaScript。
相关问题
- 1. 操作键盘
- 2. 键盘操作
- 3. 键盘操作 - C#
- 4. 键盘键不可操作
- 5. 软键盘听众
- 6. 听键盘快捷键(c#)
- 7. 为什么键盘听者不工作
- 8. 键盘操控++
- 9. 聆听键盘输入
- 10. JS - 键盘事件 - 听/ UNLISTEN
- 11. Android软键盘监听器?
- 12. 听键盘按通知
- 13. 听USB键盘与Python
- 14. 屏幕键盘操作地铁
- 15. 键盘操作滑动屏幕
- 16. Android软键盘操作按钮
- 17. 安卓键盘操作入门?
- 18. 如何在iphone中操作键盘
- 19. phonegap tel软键盘完成操作
- 20. CSS键盘布局
- 21. 键盘快捷键和动作监听器
- 22. 谷歌键盘输入键监听器不工作
- 23. JavaScript操作听众
- 24. Android软键盘:如何在键盘上打开/关闭操作视图
- 25. 取消对键盘快捷键设置的默认操作
- 26. 如何使用键盘箭头键操作jQuery数据表行
- 27. 如何切换两个键盘按键操作?
- 28. Qt设计器中的多个键盘快捷键操作
- 29. 打开浏览器操作的弹出式键盘快捷键
- 30. 告诉java要聆听哪个键盘
我认为不是,最接近的是:focus,:hover等。 – kennypu
层叠样式表(CSS)是样式表。样式表不提供类似JavaScript的功能,它们为文档提供样式/样式... – Veger