Jquery元素定位问题
jquery element positioning problem
谁能告诉我为什么我下面的代码不工作?下面的代码应该在按下左箭头键时将div移动到左边,在按下右箭头键时将div移动到右边。由于
<html>
<head>
<style type="text/css">
#movingdiv { color: #00FF00;
font-family:arial;
font-size: 18pt; left: 50px; width: 220px; background-color: yellow;}
</style>
<script type="text/javascript" src="jquery-1.5.2.min.js"></script>
<script type="text/javascript">
$("*").keydown(function(e) {
if(e.keyCode == 37) { // left arrow key
$("#movingdiv").animate({
left: "-=900"
});
}
else if(e.keyCode == 39) { // right arrow key
$("#movingdiv").animate({
left: "+=900"
});
}
});
</script>
</head>
<body>
<div id="movingdiv">sdfsdfsdf</div>
</body>
</html>
尝试添加position:absolute;
你需要为div:
添加定位CSS:绝对;左:50 px;
http://jsfiddle.net/Canuteson/XZt98/相关文章:
- 背景定位下拉菜单问题
- Javascript函数不工作.脚本定位问题
- Zebra DatePicker定位问题
- Jquery.家长定位问题
- 剑道ui工具提示在网格中的定位问题
- 在Handontable中评论定位问题
- Highcharts数据FF和IE中的标签定位问题
- JavaScript 自动完成自制定位问题
- 缺少 iframe ie8.相对定位不能解决问题
- 幻灯片JS高度和按钮定位问题
- 使用此 javascript 在 IE7 中收到“对象不支持此属性或方法”错误,以及选项卡未正确定位的问题
- 元素的绝对定位问题
- 角度光标定位问题
- Chardin.js绝对定位的z指数问题
- 绝对定位导航箭头问题
- 在我的网页上定位 Canvas HTML5 游戏时遇到问题
- 在定位选择器(或其他东西)时遇到问题
- Translate3d per JavaScript, jQuery的定位问题
- 关于使用类名定位第一个上一个最近元素的问题
- 拖放保存定位问题