我是 javascript 的初学者,希望有人能帮我解决这个问题。我正在尝试制作一个 id 为“移动”的 div,来回滑动。该代码在 jsfiddle 中工作,但当我将其放入我的 html 文档时将无法工作。我尝试将顶部部分放在一个单独的 js 文件中,并仅使用代码的最后一行在头部调用变量:
animateMe($('#move'), 2000);
那没有用。然后我尝试将整个 js 脚本放入头部,但也没有用。这是我的 html 文档头部的代码:
<script type="text/javascript" src="javascript/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(targetElement).css({ left: '50px', top: '50px' }).animate({
'left': '200px' },{
duration: speed,
complete: function () {
$(this).animate({
'left':'50px'
},{
duration: speed,
complete: function () {
animateMe(this, speed);
}
})
}
}
);
};
animateMe($('#move'), 2000);</script>
这是正文中的代码。我通常使用外部 css 文档,但为了尽量缩短内容,我在这里使用了内联 css。
<div id="move" style="position: absolute; width: 100px; height: 100px; background-color: green;"></div>
我从 jsfiddle 获取代码并将其放入头部或我单独的 js 文件中。不确定这样做是否是导致脚本无法工作的原因。任何帮助表示赞赏。谢谢大家。
这是我在 jsfiddle 上的工作的链接:http: //jsfiddle.net/wrdweaver6/r8Kf9/