Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.03.2014, 01:09
Новичок на форуме
Отправить личное сообщение для ChazAshley Посмотреть профиль Найти все сообщения от ChazAshley
 
Регистрация: 16.03.2014
Сообщений: 8

Автоматическая "прокрутка" текста
Хай хай. У меня сейчас в универе вычитали курс по JS, и задали задания. Так вот, мое задание звучит так
Написать функцию, которая реализует «автоматическую прокрутку текста». Функция должна принимать:
  1. идентификатор div-блока, в котором размещен прокручиваемый текст;
  2. скорость движения текста;
  3. направление движения;
  4. задержка начала движения.
При наведении курсора мыши на текст, он останавливаться и после вывода курсора мыши за пределы блока - продолжаться.

Так вот, у меня возникли вопросы, что это за прокрутка текста??? Сразу представил себе такое - есть div-блок с небольшой высотой, а в нем куча текста, и из-за этого показывается полоса прокрутки, и вот это мне нужно написать скрипт, чтобы эта полоса прокрутки сама по себе прокручивалась (правда, тогда непонятно, зачем направление прокрутки нужно задавать). Как вы считаете, я правильно понял задание? Расскажите, как вы себе представляете все это, а то я просто не знаю, что нужно сделать
Ответить с цитированием
  #2 (permalink)  
Старый 16.03.2014, 02:07
Аватар для Zuenf
Кандидат Javascript-наук
Отправить личное сообщение для Zuenf Посмотреть профиль Найти все сообщения от Zuenf
 
Регистрация: 27.01.2012
Сообщений: 134

Все правильно понял, а направление это прихоти учителя.
Цитата:
Сразу представил себе такое - есть div-блок с небольшой высотой, а в нем куча текста, и из-за этого показывается полоса прокрутки
Еще overflow:auto; добавь блоку.
Ответить с цитированием
  #3 (permalink)  
Старый 16.03.2014, 02:38
Новичок на форуме
Отправить личное сообщение для ChazAshley Посмотреть профиль Найти все сообщения от ChazAshley
 
Регистрация: 16.03.2014
Сообщений: 8

Сообщение от Zuenf Посмотреть сообщение
Все правильно понял, а направление это прихоти учителя.

Еще overflow:auto; добавь блоку.
то есть направление прокрутки может быть только вверх или вниз? а если блок и так уже вверх прокручен поностю, и в функцию передано, что крутить вверх надо? то типа ничего не делать?
Ответить с цитированием
  #4 (permalink)  
Старый 16.03.2014, 02:48
Аватар для Zuenf
Кандидат Javascript-наук
Отправить личное сообщение для Zuenf Посмотреть профиль Найти все сообщения от Zuenf
 
Регистрация: 27.01.2012
Сообщений: 134

Ты все правильно понимаешь. Не стоит так сомневайся в себе)
Ответить с цитированием
  #5 (permalink)  
Старый 16.03.2014, 03:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

тута jquery и тута js

осталось добавить немного )))
Сообщение от ChazAshley
У меня сейчас в универе
у ваших )))
Ответить с цитированием
  #6 (permalink)  
Старый 16.03.2014, 03:53
Новичок на форуме
Отправить личное сообщение для ChazAshley Посмотреть профиль Найти все сообщения от ChazAshley
 
Регистрация: 16.03.2014
Сообщений: 8

Сообщение от рони Посмотреть сообщение
тута jquery и тута js

осталось добавить немного ))) у ваших )))
ну эт тока js, без jQuery, ящитаю
Ответить с цитированием
  #7 (permalink)  
Старый 16.03.2014, 17:34
Новичок на форуме
Отправить личное сообщение для ChazAshley Посмотреть профиль Найти все сообщения от ChazAshley
 
Регистрация: 16.03.2014
Сообщений: 8

вот так сделал http://jsfiddle.net/Yep5N/1/
Ответить с цитированием
  #8 (permalink)  
Старый 16.03.2014, 17:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

ChazAshley,
интервал никогда не остановится ? будет крутится в холостую? )))
Ответить с цитированием
  #9 (permalink)  
Старый 16.03.2014, 17:57
Новичок на форуме
Отправить личное сообщение для ChazAshley Посмотреть профиль Найти все сообщения от ChazAshley
 
Регистрация: 16.03.2014
Сообщений: 8

Сообщение от рони Посмотреть сообщение
ChazAshley,
интервал никогда не остановится ? будет крутится в холостую? )))
ну да, а это плохо? ну я ща добавлю проверку, если скроллТоп равен скроллHeight, то clearInterval
Ответить с цитированием
  #10 (permalink)  
Старый 16.03.2014, 18:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

Сообщение от ChazAshley
скроллТоп равен скроллHeight, то clearInterval
а если в другую сторону прокрутка?)))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета текста кнопки и цвета кнопки при нажатии Setta jQuery 22 31.07.2013 17:48
Как запретить отмену выделения текста от клика мышью? Маэстро Internet Explorer 0 03.04.2012 21:21
Чудеса математики js при padding borovik Элементы интерфейса 6 09.07.2011 22:02
Получение позиции текста по координатам traa Events/DOM/Window 20 08.02.2011 14:19
Firefox: перехватить соббытие при перетаскивании текста no_alex Общие вопросы Javascript 9 21.08.2008 18:02