Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Удаление горизонтального скролла 
V
    Опции темы
Serebrus
Дата 16.3.2009, 07:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 22.5.2007
Где: Ташкент

Репутация: нет
Всего: нет



Привет народ.

Такая загадка появилась...
Есть тэг
Код

<div style='text-align:left; width:650px; height:70px; overflow:auto; border:1px solid #dddddd;'></div>


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

1. Как можно его удалить (при этом оставить вертикальный скрол)?
2. Можно ли программно (т.е. javascript) двигать вертикальный скрол?

Это сообщение отредактировал(а) Serebrus - 16.3.2009, 07:57
PM MAIL   Вверх
ksnk
Дата 16.3.2009, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



overflow:auto;overflow-x:hidden; Два слова - чтобы Опера не глючила сильно.

У таблицы небось width:100% указан?




--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Serebrus
Дата 16.3.2009, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 22.5.2007
Где: Ташкент

Репутация: нет
Всего: нет



ksnk, 
Цитата(ksnk @  16.3.2009,  09:07 Найти цитируемый пост)
overflow-x:hidden;

помагло, а как насчет...

Цитата(Serebrus @  16.3.2009,  07:16 Найти цитируемый пост)
Можно ли программно (т.е. javascript) двигать вертикальный скрол?


PM MAIL   Вверх
ksnk
Дата 16.3.2009, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



Можно. scrollTop, scrollLeft у этого дива.


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Serebrus
Дата 16.3.2009, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 22.5.2007
Где: Ташкент

Репутация: нет
Всего: нет



ksnk, 
Цитата(ksnk @  16.3.2009,  11:02 Найти цитируемый пост)
Можно. scrollTop, scrollLeft у этого дива.

у тэга div нету таких методов, они же в window.

Я пробовал window.scroll(0, n), но при этоп движется не скрол тэга div, а скрол всего документа (т.е. window)
PM MAIL   Вверх
Soah
Дата 16.3.2009, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 8
Всего: 54



Код

<div id="rr"  style="..."></div>
<input type="button" onclick="document.getElementById('rr').scrollTop += 10;"  value="down"/>

PM MAIL   Вверх
Serebrus
Дата 16.3.2009, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 22.5.2007
Где: Ташкент

Репутация: нет
Всего: нет



Soah, все OK.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0530 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.