Вы можете просто связать напрямую с файлом изображения:
<a href="tulip.jpg"><span>Tulip</span></a>
Предполагается, что tulip.jpg
находится в том же каталоге, что и веб-страница с указанным выше кодом. Это загрузит страницу, отображающую только указанное изображение.
Если вы намеревались отобразить изображение на текущей странице, после нажатия на ссылку вам потребуется использовать JavaScript, чтобы скрыть / показать его.
Обновление (на основе комментариев)
Чтобы отобразить изображение на текущей странице при нажатии на ссылку, вы можете сделать что-то вроде этого (JavaScript):
function showImage(hiddenImgId) {
document.getElementById(hiddenImgId).style.display = "block";
}
С HTML, похожим на это:
<a href="#" onclick="showImage('hidden1');">Show Image</a>
<div id="hidden1" style="display:none">
<img src="image.jpg" />
</div>
Обновление на основе дальнейших комментариев
Если вы хотите использовать jQuery, а изображения уже загружены и скрыты с помощью display:none
, как показано выше, вы можете просто использовать:
$("#imageID").show();
Наилучшим вариантом, вероятно, является отображение изображений по умолчанию и их скрытие при загрузке страницы с использованием jQuery (в приведенном ниже коде предполагается, что все скрываемые изображения имеют класс imagesToHide
):
$(document).ready(function() {
$(".imagesToHide").hide();
});
Это означает, что все пользователи, у которых отключен JavaScript, по-прежнему будут видеть изображения (так как код, который их скрывает, не будет работать), а большинство пользователей, у которых включен JavaScript, будут видеть страницу так, как задумано.