简单的一个keydown事件问题求解 javascriptfunction测试移动class 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 你给的代码我无法执行成功,所以改了下2. outer的问题见我转的一篇文章http://blog.csdn.net/vincentguo_/article/details/30116655完整代码如下<!DOCTYPE HTML><html> <head> <meta charset=utf-8> <script src="jquery-1.11.1.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#outer").attr('tabindex', 1).keydown(function(event) { event.preventDefault(); var t = parseInt($("#inner").css("top")); //获取#inner的top值 var l = parseInt($("#inner").css("left")); //获取#inner的left值 if (event.which == 38) { $("#inner").css("top", (t - 1)+"px"); } //键盘方向键上键按下 if (event.which == 40) { $("#inner").css("top", t + 1); } //键盘方向键下键按下 if (event.which == 37) { $("#inner").css("left", l - 1); } //键盘方向键左键按下 if (event.which == 39) { $("#inner").css("left", l + 1); } //键盘方向键右键按下 }); }); </script> </head> <body class="body" style="background:#555;"> <div id="outer" style="height:800px;width:800px;margin:0 auto;background:#bf0000;position:relative;"> <div id="inner" style="width:100px;height:100px;position:absolute;top:300px;left:500px;background:#000;"> </div> </div> </body></html> ext中groupstore分组下拉 这段代码是用来做什么的 extjs中 如何清空声明的数组中的内容 csdn论坛上的弹出窗口 javascript 如何建立等待信息 怎么能让页面的一部分最小化? 弹出菜单里内嵌iframe 鼠标移到iframe上,弹出层就会自动隐藏 实现打印功能的问题 有没有办法避免链接为“#”时的页面回置?? 拖动控件自动生成HTML代码 关于正则元字符匹配,感觉这个是不是多吃一举呢 利用jquery.qrcode.js生成QR码不能打印
2. outer的问题见我转的一篇文章
http://blog.csdn.net/vincentguo_/article/details/30116655完整代码如下<!DOCTYPE HTML>
<html>
<head>
<meta charset=utf-8>
<script src="jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#outer").attr('tabindex', 1).keydown(function(event) {
event.preventDefault();
var t = parseInt($("#inner").css("top")); //获取#inner的top值 var l = parseInt($("#inner").css("left")); //获取#inner的left值 if (event.which == 38) {
$("#inner").css("top", (t - 1)+"px");
} //键盘方向键上键按下 if (event.which == 40) {
$("#inner").css("top", t + 1);
} //键盘方向键下键按下 if (event.which == 37) {
$("#inner").css("left", l - 1);
} //键盘方向键左键按下 if (event.which == 39) {
$("#inner").css("left", l + 1);
} //键盘方向键右键按下
});
});
</script>
</head>
<body class="body" style="background:#555;">
<div id="outer" style="height:800px;width:800px;margin:0 auto;background:#bf0000;position:relative;">
<div id="inner" style="width:100px;height:100px;position:absolute;top:300px;left:500px;background:#000;"> </div>
</div>
</body>
</html>