|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.09.2007, 16:55 | #1 |
Пользователь
Регистрация: 22.09.2007
Сообщений: 15
|
Прокрутка содержимого блока
Вообщем суть такая, есть блок div в нем текст, необходимо сделать кнопку по функциям такую же как (javascript:scroll(0,0)
но только для этого дива. Вообщем по щелчку на ссылку содержимое этого блока(не всей страницы а только этого блока) прокрутилось в начало.. Может кто знает как реализовать? |
23.09.2007, 17:39 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Не совсем понятно, что требуется сделать. Знаки препинания - рулят.
А если перед дивом поставиьт якорь, а по щелчку на ссылку идет переход внутри документа? Или это именно скроллинг должен быть? |
23.09.2007, 17:42 | #3 |
Пользователь
Регистрация: 22.09.2007
Сообщений: 15
|
В общем необходимо реализовать прокрутку текста внутри div блока,
должно прокручиваться содержимое блока в начало. Без якорей на javascript |
23.09.2007, 17:59 | #4 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
а window.scroll почему не хочешь? просто скроллитьь нужно не к 0, а к определенной точки, координаты которой -узнавать в того же дива и отнять от парметров онка, текущей позиции.
|
23.09.2007, 18:20 | #5 |
Пользователь
Регистрация: 22.09.2007
Сообщений: 15
|
Пробовал не работает. Просто у самой страницы скролы отключены, т.е. страница полностью в размер окна, а вот содержимое дива больше чем его высота(дива) и как раз это содержимое и надо прокручивать..
|
23.09.2007, 22:38 | #6 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Хм, тогда зачем тебе тот JavaScript? А не взять ли тебе MARQUEE? Хотя, если еще и жабускрипт добавить, то еще будет гибче.
|
24.09.2007, 11:05 | #7 |
Пользователь
Регистрация: 22.09.2007
Сообщений: 15
|
Я не такую прокрутку имею в виду а прокрутку типа "наверх" есть такие кнопочки на сайтах, чтобы когда пользователь прочитал всю страницу не полосой прокрутки пользоваться чтобы к началу страницы вернуться а просто нажать кнопку! Так вот и нужен такой скрипт который бы прокручивал в начало содержимое дива.
|
24.09.2007, 13:15 | #8 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Дело в том, что с MARQUEE прокрутка может быть осуществлена один/несколько раз , влево/вправо/вверх/вниз на любой скорости. А где именно ты видел на сайтах такие кнопочки? Я дкмаю, там так и осуществлено. Ведь через жабаскрипт можно параметры MARQUEE во время прокрутки изменять. То есть прокрутка уже есть у тебя и ты можешь ею управлять, как хотишь. Что еще надо?
|
24.09.2007, 19:10 | #9 | |
Пользователь
Регистрация: 22.09.2007
Сообщений: 15
|
Цитата:
Пример: вот на форуме (на этом) в самом низу есть такое меню: "Обратная связь - Клуб программистов Delphi - Архив - Вверх" при нажатии на ссылку "Вверх" - страница прокручивается вверх(в начало документа), здесь используется ссылка типа "якорь", на форумах IPB, та же функция осуществлена с помощью кода JS. Никаких MARQUEE там и здесь нет, просто страница пролистывается в самое начало. Мне надо тоже самое только для блока див, т.к. код javascript:scroll(0,0), не работает для дива! Вот... |
|
24.09.2007, 20:16 | #10 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Чувак, я тебе уже ДВЕ веСЧи предложил!
Теперь объясни мне КОНКРЕТНО - почему тебе MARQUEE не подходит и почему якорь не подходит? Я тебе НЕ предлагаю использовать scroll(0,0) для дива. Заметь это. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изображение внутри многострочного блока textarea | osp | HTML и CSS | 1 | 26.08.2008 12:38 |
как сравнить 2 блока памяти7 | KORN | Общие вопросы Delphi | 5 | 01.04.2008 10:50 |
Динамик системного блока | Михаил Юрьевич | Общие вопросы Delphi | 4 | 28.01.2008 18:31 |
Прокрутка в Memo | KlErik | Компоненты Delphi | 2 | 29.05.2007 22:00 |