Как повернуть изображение, используя плагин jquery rotate?
Как вы поворачиваете изображение, используя jQuery-rotate плагин?
Я пробовал следующее и, похоже, не работает:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>View Photo</title>
<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript" src="scripts/jquery.rotate.1-1.js"></script>
<script type="text/javascript">
var angle = 0;
setInterval ( function (e) {
rotate();
}, 100 );
function rotate() {
angle = angle + 1;
$('#pic').rotate(angle);
}
</script>
</head>
<body>
<img border="0" src="player.gif" name="pic" id="pic">
</body>
</html>
Другие методы, поддерживаемые большинством браузеров, тоже нужны, спасибо!
Ответы
Ответ 1
У вас есть 404 на jQuery и плагин jQuery. Из-за этого ваша страница бросает ошибку JavaScript, что $не определен.
Вам нужно изучить основные методы отладки JavaScript. Быстрый поиск нашел эту статью, которая выглядит как хорошее место для вас, чтобы начать:
Ответ 2
Ваша логика для поворота изображения правильная. Он будет работать, если выполняется, когда документ готов.
<script type="text/javascript">
//<![CDATA[
var angle = 1;
$(document).ready(function() {
setInterval(function() {
$("#pic").rotate(angle);
/* angle += 1; Increases the rotating speed */
}, 100);
});
//]]>
</script>
Ответ 3
Как только вы исправите проблемы с jquery, вы можете исправить свой script. Ваш синтаксис неверен: вот исправление:
<script type="text/javascript">
//<![CDATA[
var angle = 1;
$(document).ready(function(angle) {
setInterval(function(angle) {
$("#pic").rotate(angle);
/* angle += 1; Increases the rotating speed */
}, 100);
});
//]]>
</script>