Я пытаюсь сделать "раскрывающийся" текст на странице через использование CSS style.display.

программирование веб скрипт

Это работает, но проблема в том, что если я прокрутил на середину страницы, то после каждого открытия или закрытия текста происходит скролл в начало странцы. Я использую FireFox. Как с этим бороться?
Ответы:
попробуй сделать появляющемуся блоку
position: absolute;
Дык потомучто у тебя при раскрытии и закрытии каждый раз страница перезагружается по новому.
Это нельзя назвать раскрывающимся текстом, это называется переходом на новую страницу.
При открытии и закрытии используй атрибут id на то место на которое нужно.
в обработчике нажатия (onClick) возвращайте false.
или хотя бы так <a href="" onClick="toggleVisibility(); return false;">подробнее</a>
Скорее всего это происходит потому, что у вас прописана следующая конструкция:
<a href="#" onclick="my();">
Один из вариантов - прописать <a href="javascript:my();">, другой - использовать какой-нибудь другой элемент вместо ссылки


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.