Полоса прокрутки не работает при нажатии на область прокрутки в IE - PullRequest
0 голосов
/ 26 декабря 2011

Я создаю полосу прокрутки для перемещения сетки по горизонтали. Когда я использую Firefox в качестве браузера по умолчанию, он работает нормально. Если я использую Internet Explorer, область прокрутки не работает / отключена. Мне нужно отобразить полосу прокрутки, чтобы переместить мою сетку влево или вправо, но пока я нажимаю на панель, она не двигается. Вот мой фрагмент кода:

Горизонтальная полоса прокрутки:

 <table>
    <tr>
    <td colspan="2">
    <div style="height: 17px; width: 100%;  overflow-x: scroll; overflow-y: hidden;">
      <div style="height: 1px; width: 1790px;">
        </div>
      </div>
     </td>
    </tr>
    </table>

 vertical scroll bar:

  <table>
    <tr>
    <td colspan="2">
    <div style="height: 17px; width: 100%;  overflow-x: hidden ; overflow-y: scroll;">
      <div style="height: 1px; width: 1790px;">
        </div>
      </div>
     </td>
    </tr>
    </table>

Я использовал одинаковое кодирование для вертикального и горизонтального. но горизонтальная полоса прокрутки не работает. Но вертикальная работает нормально

Ответы [ 2 ]

0 голосов
/ 26 декабря 2011

Йогеш дает правильные измерения Div, Table [tr, td] / что бы вы ни использовали. Еще используйте Стили или Css, это будет вам полезно.

Если вы правильно установили div Высота и ширина, проблемы с выравниванием не возникнут, попробуйте это понять. Вы должны знать о HTML-кодах.

в противном случае Сначала используйте Google. Будет лучше.

0 голосов
/ 26 декабря 2011

установить положение прокрутки div относительно

...