Цитата:
<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, время: 10:12. |