Полоса прокрутки в div - PullRequest
       1

Полоса прокрутки в div

0 голосов
/ 12 октября 2011

У меня есть один div внутри которого у меня есть один стол. В этой таблице, как вы можете видеть, есть один тег изображения. По Javascript я устанавливаю src изображения и отображения.
Моя проблема в том, что если изображение большое, div должен прокручиваться, но он не прокручивается.

<div style="position:absolute;top:30px;left:640px;overflow:auto;">
<table frame="box" width="600px" height="330px">
  <tr>
    <td><img id="graphId" style="display:none" src="" /></td>
  </tr>
</table>
</div>

Ответы [ 3 ]

3 голосов
/ 12 октября 2011

В этом случае размер <img> всегда увеличивается до <td>.

Здесь я покажу вам, как правильно использовать overflow.

<div class="scroll">
    <div class="child"></div>
</div>
<style>
    .scroll{overflow:scroll;width:500px;height:500px;background:black}
    .child{width:1000px;height:1000px;background:yellow}
</style>

Демонстрация на jsfiddle.

1 голос
/ 12 октября 2011

Измените overflow:auto; на overflow:scroll; в вашем атрибуте стиля div.

Определение для прокрутки :

Переполнение обрезано, но добавлена ​​полоса прокрутки, чтобы увидеть остальные содержание

1 голос
/ 12 октября 2011

попробуйте определить высоту и ширину div ...

http://jsfiddle.net/qyFTt/2/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...