FYI: Я изучаю, как кодировать онлайн-учебник. В этом уроке мы изучаем javascript и jQuery. Дело в том, чтобы:Показать скрытое изображение с jQuery
Скрыть изображение с styles.css
img { display: none; }
Показать изображение с scripts.js
$(function() { $("p").click(function() { $("img").show(); }); });
HTML выглядит следующим образом:
<!DOCTYPE html> <html> <head> <link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all"> <link href="css/styles.css" rel="stylesheet" type="text/css" media="all"> <script src="js/jquery-1.9.1.js"></script> <script src="js/scripts.js"></script> <title>Peek-a-boo</title> </head> <body> <div class="container"> <h1>Peek-a-boo</h1> <p>Let's play peek-a-boo. Click here to see the surprise!</p> <img src="img/walrus.jpg"> </div> </body> </html>
ЧТО РАБОТАЕТ:
HTML-страница выглядела прекрасно. Работает над бутстрапом css. Изображение появилось отлично. Скрипт css спрятал изображение просто отлично.
ЧТО НЕ РАБОТАЕТ:
Jquery не показывает изображение, когда я нажимаю пункт.
Я дошел до того, что копировал и вставлял учебник в возвышенный текст 2, но он все еще не работает. Я на 99% уверен, что все находится в правильной папке.
Любые идеи относительно того, что может быть проблема ?!
В вашем коде нет ошибок. Любые сообщения в консоли? Можете ли вы воспроизвести это в JSFiddle? –
проверить это http://jsfiddle.net/c5D2y/ –
Вы уверены, что URL-адрес изображения действительно работает? Удалите 'display: none' и посмотрите, показывает ли это. – Michelle