Я создаю фотогалерею, и в соответствии с требованием, когда мышь наводит курсор на миниатюру изображения, должна отображаться небольшая увеличенная версия миниатюры с такими деталями, как заголовок фактического изображения, размер и т. Д. увеличенное изображение. Обратите внимание - увеличенное изображение отображается только при наведении курсора и сразу исчезает, когда мышь выходит за пределы области миниатюрного изображения. Я знаю, что это действительно распространенная функция на большинстве сайтов фотогалереи, и прекрасным примером является поиск изображений Yahoo (см .: Поиск изображений Yahoo )
По сути, согласно требованию код должен быть встроен в Javascript без использования каких-либо библиотек, таких как Jquery. Таким образом, в ядре JS, ролловер должен работать.
Я знаю, что onmouseover может сделать это, но мой вопрос заключается в том, как сделать так, чтобы увеличенное изображение отображалось соответствующим образом (как, например, справа от миниатюры, когда достаточно места, или слева / сверху / в верхней части миниатюры, как может быть ограничение расстояния?
Кроме того, как "новая страница", которая появляется на ролловере, предназначена (ну, не совсем новая страница, а просто ненавязчивое всплывающее окно)?
Любые указания о том, как идти, высоко ценится. Примечание. Я знаю, что библиотеки облегчают эту задачу, но, как я уже сказал, это нужно делать в ядре JS, даже если появление / исчезновение выглядит грубым.
Спасибо!