Я надеюсь, что кто-то может помочь с этим. У меня странная ошибка в Firebug на моей странице.
Я использую код:
$(function () {
var element = $("#finger");
(function(){
element
.animate({ marginLeft: 130 }, 1000)
.animate({ marginLeft: 100 }, 1000 , arguments.callee);
}());
});
Это прекрасно работает, чтобы оживить мой «палец».
У меня также есть этот другой код:
$("SOME-OTHER-DIV").mousedown(function () {
$("#finger").hide();
});
Это заставляет мой «палец» прятаться при нажатии.
Теперь, все это работает нормально .... до момента, когда я перезагружаю страницу, когда я получаю эту ошибку
"попытка запустить скрипт compile-and-go в очищенной области"
Тем не менее, анимация все еще работает, и mousedown также все еще работает.
Есть идеи, что здесь происходит? Это просто ошибка в Firefox?
Спасибо заранее
Chris
---------- обновление ---------
Хм, возможно, проблема не в "arguments.callee". Я изменил код на:
$(function () {
i = 0;
while(i < 3){
$("#finger").animate({ marginLeft: 130 }, 1000).animate({ marginLeft: 100 }, 1000);
i++;
}
});
Который повторяется 3 раза (хорошо, не бесконечно, но это только для примера), и я все еще получаю ошибку «попытка запустить сценарий компиляции и запуска в очищенной области» при перезагрузке страницы в Firebug: -S