the*_*tro 5 html javascript jquery
我想加载这两个文件
<link rel="stylesheet" type="text/css" href="sewmuchcss.css">
<script type="text/javascript" src="sewmuchjs.js"></script>
Run Code Online (Sandbox Code Playgroud)
仅当用户按下"向上,向下,向下,向左,向右,向左,向右"时,在我的标题中.我将如何实现这一目标?我会使用jquery,还是javascript.我该怎么办?在此先感谢任何帮助或答案.
我会使用jQuery,你可以使用以下算法来检查连续的多个键:
var keysPressed = [];
// U, U, D, D, L, R, L, R
var MAGIC_KEY_SEQUENCE = [ 38, 38, 40, 40, 37, 39, 37, 39 ]
$('body').on('keydown',function(e){
var code = (e.keyCode ? e.keyCode : e.which);
keysPressed.push( code );
if ( keysPressed[ keysPressed.length - 1 ] == MAGIC_KEY_SEQUENCE[ keysPressed.length - 1 ] )
{
// so far so good
if ( keysPressed.length == MAGIC_KEY_SEQUENCE.length )
{
// all keys were pressed in the right order!
alert( 'hurray!' );
$('<link/>').attr({
rel:'stylesheet',
type:'text/css',
href:'sewmuchcss.css'}).appendTo('head');
$.getScript('sewmuchjs.js');
}
}
else
{
// something didn't match, so reset the list
keysPressed = []
}
})?
Run Code Online (Sandbox Code Playgroud)
在这里玩它:http: //jsfiddle.net/japanick/vfRqk/
| 归档时间: |
|
| 查看次数: |
1367 次 |
| 最近记录: |