Я пытаюсь сделать анимацию с помощью jQuery. Он работает на текущей странице, но не тогда, когда я использую window.location.href с Javascript (когда значение x.value истинно).Как использовать fadeOut с windows.location.href
Вот мой HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Test jQuery</title>
<link rel="stylesheet" href="test-alert-1.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function result(){
var x = document.getElementById("name");
if (x.value){
window.location.href='http://www.google.com';
}else{
alert('This field cannot be empty');
}
}
</script>
<script>
`$`(window).load(function() {
`$`(".loader").fadeOut("1000");
})
</script>
</head>
<body>
<div class="loader"> </div>
<form action="" method="post">
<div>
<label for="name">Name :</label>
<input type="text" id="name" />
</div>
</form>
<input type="image" onclick="result();" src="../../image/loupe.png" class="loupe">
</body>
</html>
И мой CSS:
.loader {
background: url(../../image/squares2.gif) no-repeat center;
cursor: wait;
height: 100%;
left: 0px;
position: fixed;
top: 0px;
width: 100%;
z-index: 9999;}
Но какое поведение вы ожидаете ??? Если вы перенаправляетесь на любую внешнюю страницу, ваш вопрос относительно вашего опубликованного кода не имеет никакого смысла. –