Сообщение от x-yuri
|
(function () {
var callee = arguments.callee;
$("#id").animate({
top: "+=180px"
}, 3000, function () {
$(this).animate({
top: "-=180px"
}, 3000, callee);
});
})();
|
по поводу этого сказать ничего не могу-во первых с джиквери не хочу голову морочить и Вторых-значение таймера здесь не присутствует вызывающего функцию. так что всё может быть-только ведь даж если не будет ошибки с таймером-ронять он будет только с верхней точки(если событе он клик вклинится между анимейтами-вклинится или нет -не знаю-но наверное наврядли)-так что вероятнее всего никогда не уронит- поскольку событие роняния может выполнится когда контейнер будет и так в нижней точке.знаю могу налететь на возражение -что может упасть ещё ниже-но этот вариант не рассматриваю поскольку он противоречит условиям задачи. и его выполнение будет означать неправильное решение задачи-не соответствие условиям