Страница вызывается несколько раз
Подскажите, пожалуйста.
При использовании кода
$(".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, время: 09:09. |