Страница вызывается несколько раз
Подскажите, пожалуйста.
При использовании кода $(".scr").click(function () { $('.move').animate({left:"-100%"}, function () { $("#bigblock").load("/pic.html" , function() { $.getScript("js/script.js") }); }); }); pic.html и script.js вызываются 3 раза ![]() А если добавить, например, ещё одно условие, то всё нормально, вот так $(".scr").click(function () { $('.move').animate({left:"-100%"},400) $('#footer').animate({left:"-=10%"},800, function () { $("#bigblock").load("/pic.html" , function() { $.getScript("js/script.js") }); }); }); ![]() Но мне не нужно это условие. В чём может быть дело и как решить проблему? |
Цитата:
Так нормально будет работать? $(".scr").click(function () { $('.move').animate( { left:"-100%" }, { complete: function () { $("#bigblock").load("/pic.html" , function() { $.getScript("js/script.js") }); } } ); }); |
к сожалению, ничего не изменилось
|
Цитата:
<!DOCTYPE html> <html> <head> <script src='http://code.jquery.com/jquery-latest.js'></script> <!-- <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> * { margin: 0; padding: 0; } img { position: absolute; top: 0; left: 40px; } </style> <script type='text/javascript'> $(function () { $("button").click(function () { $('img').animate( { left: "+50%" }, { complete: function () { alert('Complete!') } } ); }); }); </script> </head> <body> <img src='http://javascript.ru/forum/images/smilies/smile.gif' /> <button>test</button> </body> </html> Таки работает как надо! :D |
ладно, спасибо, видимо я ещё где-то намудрила:(
|
Часовой пояс GMT +3, время: 01:11. |