Показ/Скрытие картинки HTML+CSS+JQuery
Часть HTML
Итак, приступим. Начнем со структуры нашего сайта.
<HTML> <HEAD> <TITLE>Смена картинок HTML+CSS+JQuery</TITLE> <!--Подключаем JQuery плагин, файл со скриптами и файл со стилями--> <link rel="stylesheet" type="text/css" href="css/style.css"> <script src="js/jquery-2.1.3.min.js"></script> <script src="js/myscript.js"></script> </HEAD> <BODY> <!--Тэг <input> с атрибутом type="button" - создаст кнопку--> <input type="button" id="mybutton" value="Показать"> <br> <!--А это наш блок с тэгом <img>, который выведет картинку "demo.jpg"--> <div id="img_box"><img src="img/demo.jpg"></div> </BODY> </HTML>
Часть CSS
Создадим простые стили для нашего проекта, это будет рамка, размер, фон и центровка наших элементов:
#img_box { margin: 0 auto; /* Центровка блока по центру */ border: 2px solid #000000; /* Черная рамка */ width: 300px; /* Ширина блока с картинкой */ height: 225px; /* Высота блока с картинкой */ background: #000000; /* Фон блока */ }
Выбрать цвет, и найти его код можно в разделе HTML код цвета.
Часть JQuery
Создаем функцию показа/скрытия изображения, при нажатии на нашу кнопку.
// Загрузка скрипта после полной загрузки страницы $(document).ready(function() { // Привязываем событие "click" - нажатие, к кнопке с id="mybutton" $(document).on("click", "#mybutton", function() { // Привязываем функцию "toggle" к элементу с тэгом <img> // содержащимся в элементе с id="img_box" $("#img_box>img").toggle(); }); });
Функция toogle показывает элемент, если он скрыт, и скрывает если элемент виден. Более подробнее о функции toogle можно почитать на странице русской документации JQuery.
В итоге у нас должно получиться так:

Вот так, потихоньку Вы будете привыкать к коду, и с каждым разом будет все проще и проще ;)
Скачать коды урока