проверить этот веб-сайт:
http://www.ramziarabi.com/portfolio/art-portfolio/
при нажатии на изображение оно открывается поверх веб-страницы, не скрывая его и не открывая новую страницу Я предполагаю, что это делается с помощью JavaScript, но может кто-нибудь объяснить, как? предоставить какой-нибудь код, который я могу использовать для этого?
Это очень просто сделать в наши дни с плагинами с открытым исходным кодом.
На этом сайте они используют LightBox, который можно найти здесь.
http://leandrovieira.com/projects/jquery/lightbox/
Тот, который мне нравится использовать, называется prettyPhoto, и вот ссылка с БОЛЬШИМИ примерами и инструкциями
http://www.no -margin-for-errors.com / проекты / prettyPhoto-JQuery-Lightbox-клон /
Удачи и наслаждайтесь!
Выполните поиск для Javascript Lightbox, есть много примеров с простыми в использовании примерами для его запуска и запуска.