Я пытаюсь создать простую кликабельную пульсирующую точку. При щелчке он переместит пользователя на другой сайт. Проблема в том, что я не могу сделать анимационную работу, я пробовал много примеров, анимировать просто не работает. Точка должна быть полностью отзывчивой. Я уже проверял, работают ли JQuery и JQueryUI.Пульсирующая точка JQueryUI, ожидание не работает
Код:
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link rel="stylesheet" href="css/main.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<link rel="stylesheet" href="js/jquery-ui-1.11.4.custom/jquery-ui.min.css">
<script src="js/jquery-ui-1.11.4.custom/jquery-ui.min.js"></script>
<script src="js/script.js"></script>
</head>
<body>
<div class="wrapper">
<img id="dot" class="wrapper__dot" src="images/dot.svg" alt="Click to enter site">
</div>
</body>
</html>
CSS:
html {
width:100%;
height:100%;
}
body {
width:100%;
height:100%;
margin:0px;
position:relative;
}
.wrapper {
position: absolute;
max-width: 45%;
max-height:45%;
top:50%;
left:50%;
overflow:visible;
}
#dot {
position:relative;
max-width:100%;
max-height:100%;
margin-top:-50%;
margin-left:-50%;
}
JAVASCRIPT:
function pulse() {
$('#dot').animate({
width: 200, height: 200,
opacity: 0.5
}, 700, function() {
$('#dot').animate({
width: 300, height: 300,
opacity: 1
}, 700, function() {
pulse();
});
});
};
pulse();
if (typeof jQuery.ui !== 'undefined') {
console.log('WORKING');
};
Просто вставьте свой код здесь, и он красиво анимирует: https://jsfiddle.net/8cehs3dc/ – kadrian
Так что же вы делаете, чего вы ожидаете и что происходит? – kadrian
Я пытаюсь заставить эту функцию импульса работать. Я ожидаю, что он будет оживлять, как вы только что связались в JSFiddle, но на моем локальном хосте он просто показывает изображение SVG без анимации.Он должен работать, как вы заметили, но моя проблема в том, что это не так, мой вопрос - почему? – Soothsayer92