Решение было найден. Спасибо всем, кто помогал разобраться!
|
exec на всякий, поправьте свой пример, он не работает как минимум в firefox))
Внесу свои пять копеек:
<script type="text/javascript">
window.onload = function(){
var elem = document.getElementsByTagName('div')[0], i = l = 30, j = k = 0, s = 100;
document.getElementsByTagName('a')[0].onclick = function(){
if(k!=0) return;
(function(){
if(i<=s){
elem.style.top = ++i +'px'; j = i; k = 1;
}
else {
elem.style.top = --j +'px';
if(j<=l) i = l;
}
window.setTimeout(arguments.callee, 10); return false;
})();
return false;
};
};
</script>
<a href="#">click<a/>
<div style="background: #0095FF; position: absolute; width: 50px; height: 50px"></div>
|
monolithed,
когда много раз кликаеш скорость увеличивается. не только в фаефоксе он не работает-он во всех не работает |
Всё, подправил свой пример. Кстати, при повторном клике скорость не увеличивается.
А теперь выложите-ка свой рабочий код, который делает анимацию через цикл, интересно было бы посмотреть. |
блин да вы все читать умеете в конце концов? прочти внимательно посты от меня!!!хотелось бы глянуть на атестат и убедиться что там помимо русского языка изучалась и литература,а именно то что не только в школе научили писать но и читать.хотя чегото уверен в обратном скорость увеличивается при повторных кликах у monolithed
|
exec,
не точно не преподавали чтение-человек просил чтобы при он клик контейнер ронялся |
monolithed,
точно не роняется а просто скорость увеличивается при нажатии на клик |
dmitriymar, что мешает поменять одно число в коде, отв. за скорость?
|
мешает то, что ни у тебя ни у monolithed не роняет контейнер.
|
Цитата:
Цитата:
|
| Часовой пояс GMT +3, время: 01:03. |