2009-06-18 5 views
0

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

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

+0

Hi Edward. Не могли бы вы разместить HTML и CSS, связанные с таблицей и ее родительским контейнером? – noluckmurphy

ответ

2

Возможно, это связано с тем, что полосы прокрутки в вашем браузере появляются и исчезают, изменяя ширину страницы и меняя место, где находится центр.

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

0

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

0

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

html { 
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll; 
} 
Смежные вопросы