【发布时间】:2014-01-04 20:55:56
【问题描述】:
http://jsfiddle.net/UWLsB/189/
我试图让图像在 7 秒后向左滑动,为什么它不起作用?
HTML:
<div id="container">
<div id="pack">
<img id="pack" src="http://imgur.com/uGMzOGM.png">
</div>
Javascript:
function FetchData() {
$("#pack").css('margin-left', 0);
$("#pack").css('margin-right', 0);
$("#pack").animate({
left: '-1000px'
}, 'slow');
});
}
setTimeout(FetchData, 7000);
CSS:
#pack {
margin: 5px auto;
position:fixed;
}
#container {
overflow:hidden;
}
【问题讨论】:
-
不要对不同的元素使用相同的 id。如果你想在它们之间共享 css/javascript,最好使用一个类。
-
@AlexSiri 非常感谢,我想知道为什么它不适用于我的整个项目。我刚刚将 Div 包重命名为 packDiv。 :)
标签: javascript html css testing pack