Скажите, position
начинается с 0
, c.width
равно 700
.После того, как я дважды нажму #button
, анимация перестает работать.Но это не так.Я думаю, это потому, что значения моих переменных остаются неизменными после каждого нажатия на #button
.
Как зациклить переменные, чтобы они обновляли значение каждый раз, когда я нажимаю #button
?(Значение position
должно меняться каждый раз, когда я нажимаю #button
, но я не знаю, как ...)
<script type="text/javascript">
$(document).ready(function(){
$('#button').click(function(){
var c=$('#content');
var position=c.position();
var w=c.width();
var status=w - position.left;
if(status>500){
c.stop().animate({left:position.left - 100},300)};
var position=c.position();
});
})
</script>