2012-03-02 4 views
0

Я уже задал этот вопрос, но я не слишком хорошо объяснил это, поэтому я удалил нить. Теперь я привел пример в jsfiddle, чтобы показать свою проблему: http://jsfiddle.net/6APjt/html проблема переполнения

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

В примере вы видите, что я использовал div с переполнением стиля, установленным в скрытое (чтобы предотвратить прокрутку, прокручиваются все страницы). Я попытался решить эту проблему, добавив еще один div в этот div с переполнением свойства, установленным для прокрутки. Это разрешает вертикальную прокрутку, но я не могу прокручивать ее по горизонтали.

ответ

2

Ваша проблема в вашем javascript!

testcanavs.height *= 1.25; 

Существует орфографическая ошибка там, изменить его к этому, и он будет работать

testcanvas.height *= 1.25; 

EDIT: Попробуйте установить высоту, или макс-высоту на ваших содержащих дела. См. Это fiddle

+0

Я не думаю, что это изменяет проблему прокрутки, хотя, не так ли? –

+0

извините за тупую ошибку :), но на самом деле это не решает проблему прокрутки. – Consec

+0

Хорошая точка, полоса прокрутки, которую я видел, была на фактической странице, а не на div. Я отредактирую ответ. – Andrew

0

Ваш div будет расти с высоты: авто по умолчанию. Установите его вручную.

+0

, но я хочу, чтобы div с классом = show возрастал, так что пользователь может прокручивать холст без исчезновения заголовка. Поэтому он должен расти горизонтально и вертикально, но на данный момент он только растет горизонтально – Consec

Смежные вопросы