我尝试在本地和jsfiddle中运行此操作但未成功。我错过了什么吗?我想让这张图片向右移动。
HTML
<div id="game">
<img id="asd" src="http://i.imgur.com/ApuSWMC.png" alt="torch">
</div>
JS
$(document).ready(function () {
$('#asd').click(function () {
$('#asd').animate({
left: "+=100px"
}, 'fast');
});
});
我认为它与选择器有关,由id
和img
尝试过,尝试将其更改为div
,但没有成功。知道什么可能是错的吗?
答案 0 :(得分:1)
您必须先定位元素(相对或绝对),然后才能更改其位置:
#asd {
position: absolute; // or position: relative;
}
答案 1 :(得分:1)
是的,绝对或相对位置将在此处使用id asd。