#javascript
#javascript
Вопрос:
Я использую галерею изображений Ajax с этого сайта: http://imago.codeboje.de /. Проблема в том, что при каждом нажатии на изображение или щелчке со стрелкой влево / вправо изображение меняется, и прокрутка перемещается к началу страницы. Но мне нужно, чтобы прокрутка находилась на месте изображения. Как я могу это сделать?
Ответ №1:
элементы, на которые вы нажимаете, являются ссылками и имеют href=»#». Вам нужно будет определить, какая функция внутри кода imago вызывается при нажатии на один из элементов, вызывающих прокрутку экрана обратно вверх, и предотвратить действие по умолчанию. Обычно этого можно достичь, добавив
return false;
до конца функции.
Однако другим вариантом было бы удалить тег link из этих элементов, что также может привести к некоторой дополнительной модификации исходного кода imago.
Я бы выбрал первый вариант, и проблемные функции вернули false.