Показать сообщение отдельно
  #92 (permalink)  
Старый 26.12.2010, 12:50
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

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

Последний раз редактировалось dmitriymar, 26.12.2010 в 12:52.
Ответить с цитированием