HTML, CSS, Javascript - скрытие / отображение элементов - PullRequest
0 голосов
/ 18 июня 2009

Я использую сетку CSS Blueprint для своей HTML-страницы. У меня есть таблица, которую я хочу показать / скрыть - привязав ее к кнопке, используя jQuery. Проблема в том, что каждый раз, когда я нажимаю на кнопку, чтобы показать / скрыть таблицу, все на странице смещается немного влево-вправо.

Это общая проблема? Кто-нибудь знает, что может быть причиной этого и что я могу сделать, чтобы исправить другие элементы страницы, чтобы они не двигались?

Ответы [ 3 ]

2 голосов
/ 18 июня 2009

Это, вероятно, только потому, что полосы прокрутки в вашем браузере появляются и исчезают, изменяя ширину страницы и меняя центр.

Если бы не минимальный фрагмент кода, который помог бы выявить проблему, но я подозреваю, что это полоса прокрутки. У меня тоже была эта проблема, пока я не понял, что происходит.

0 голосов
/ 22 мая 2010

Как сказал Клэтус, это, вероятно, проблема с полосой прокрутки. попробуйте этот код

html {
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}
0 голосов
/ 18 июня 2009

Немного подробнее, было бы неплохо. Вполне возможно, что ваш show / hide где-то добавляет пустой div, что объясняет сдвиг. Если проблема не устраняется, вы можете попытаться избежать чертежей и создать собственную сетку, если это не слишком сложно.

...