Я попытался использовать jQuery на своем веб-сайте, но он, похоже, не работал. Я решил, что делаю что-то неправильно, поэтому я попробовал копировать урок codecademy, который я заполнил на тестовом сайте. Вот код:
HTML
<!DOCTYPE html>
<html>
<head>
<title>Test Codecademy Lesson</title>
<link rel='stylesheet' type='text/css' href='stylesheet.css'/>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type='text/javascript' src='script.js'></script>
</head>
<body>
<img src="http://i1061.photobucket.com/albums/t480/ericqweinstein/elevator.png"/>
</body>
</html>
CSS
body {
margin: 0;
padding: 0;
}
img {
position: absolute;
}
Javascript/JQuery
$(document).ready(function() {
$('img').animate({top:'+=100px'},1000)
});
Кто-нибудь может сказать мне, почему этот код не работает? Мой браузер Chrome, и у меня есть последняя версия.
Вам необходимо загрузить библиотеку jquery и сохранить локальные файлы. Вы можете скачать ее из
или
вы должны использовать эту ссылку
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
или для сокращенной версии
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js - семейство версий 1.9.1, размещение в Google
Вы также можете ссылаться на это
Есть ли ссылка на "последнюю" библиотеку jQuery в API Google?
Изображение не будет загружено с помощью document.ready
, лучше использовать window.load
чтобы вы могли видеть ваш эффект в действии, поэтому замените следующий код:
$(document).ready(function() {
для этого:
$(window).load(function() {