Цитата:
<style> div { position: absolute; height: 100px; width: 100px; background: green; } #test2{ top: 150px; } </style> <div id="test1"></div> <div id="test2"></div> <script> function animate(id) { element=document.getElementById(id); start=new Date() setTimeout(function() { now=new Date() - start; progress=now / 100; result=1*progress; element.style.left=result+"px"; setTimeout(arguments.callee,1); },10); }; animate( "test1" ); setTimeout(function(){ animate( "test2" ); // Второй вызов animate "выключит" первую анимацию }, 3000); </script> |
Цитата:
|
<script>
var e=$('#divTwo') $('#divClick1 ').live('click',function (){ e.show() }) <script> <script> // тут нет var e=$('#divTwo') $('#divClick2 ').live('click',function (){ e.hide() }) <script> Подскажите, пожайлуста, как сделать так,чтоб независимые друг от друга скрипты обращались к одной и той же VAR? Такая необходимость возникает ОЧЕНЬ часто. Я читал, что бывают глобальные и локальные переменные .В наведенном примере - это локальная переменная?...Куда копать ? Может массив следует использовать для варов? |
Если обе функции находятся в одном файле, то переменная e у тебя и так глобальная
|
Цитата:
|
Часовой пояс GMT +3, время: 12:03. |