![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
![]()
Здравствуйте все, кто сюда зашёл) Нужна помощь глупому студенту в выполнении лабораторной работы. Дали в универе эти задания, но даже пример не работает (у меня, может я слишком туп, чтобы все сделать правильно...). Посему прошу помощи от вас... Нужно хотя бы помочь с примером, но если поможете и с остальным, то буду крайне благодарен!
![]() Вот и сами задания: 1. Создайте скрипт, заставляющий текст бежать бесконечно направо. Пример кода приведен на рисунке ![]() 2. Текст должен бегать от левого края до правого и назад. 3. Этот же текст должен бегать по окружности. Здесь можно использовать уравнение окружности в полярных координатах: x=x0+Rcos(phi) y=y0+Rsin(phi) 4. Движение по «сердцу». Можно использовать формулу: x=x0+R(1-sin(phi))cos(phi) y=y0+R(1-sin(phi))sin(phi) |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 30.06.2015
Сообщений: 353
|
![]()
Управляете положением через left и top. Получаете старое, приводите к числу parseInt(), изменяете как нужно, дописываете 'px'.
Кстати лучше не setTimeout(), а setInterval(), а posLeft мне кажется изначально плохой идеей.. Что подразумевается под "бесконечно направо" не понял... |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
![]()
Могли бы вы конкретный пример привести, пожалуйста, я действительно новичок в этом и не могу вот так сообразить) posLeft не моя прихоть... Ну а бесконечно направо, наверное, имеется ввиду, чтобы строка шла вправо, как дойдет до конца, пойдёт снова с начала.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.06.2015
Сообщений: 353
|
![]() Код HTML:
<html> <head> <title>t=280581</title> </head> <body> <div id="id1" style="position:absolute;left:200px;top:100px;width:100px;height:30px;background:red;">Test</div> <script> function move(){ id1.style.left=parseInt(id1.style.left)+5+'px'; id1.style.top=parseInt(id1.style.top)+3+'px'; } setInterval('move()',666); </script> </body> </html> ![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
![]()
Это немножко другое, я конечно попробую но... Вы не могли бы исправить конкретно мой вариант? Или же и с остальными бы тоже помочь))) Честно, этого я все никак нормально понять не могу
![]() Последний раз редактировалось sne-vlad; 16.07.2015 в 17:05. |
![]() |
![]() |
![]() |
#6 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]()
Тебе уже все разжевали, все равно ничего самому делать неохота?
Газуй-ка ты во фриланс, там решают задачи 5 класса для бестолковых лодырей.
Alar, верни репу!
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
![]() |
![]() |
![]() |
![]() |
#8 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]()
Тебе объяснили как разрезать яблоко на 4 части, а ты говоришь "немного не то, мне же надо разрезать апельсин, и не на 4 части, а на 8".
Alar, верни репу!
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
![]()
Мне помогли совсем другим методом, ваши слова глупы. И если же вы не желаете помогать, то не помогайте, я же не заставлял, я просто прошу. Если мне и тот человек скажет, что не желает помогать, то пусть так и будет, что плохого в просьбе?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Классы css из javascript | Xenm | JavaScript, Ajax | 16 | 21.05.2012 14:38 |
Javascript+Css, создание формы входа. | n2k | HTML и CSS | 1 | 17.05.2011 23:44 |
Взаимодействие между переменными в JavaScript и РНР | Timpi | JavaScript, Ajax | 26 | 04.03.2011 08:38 |
javascript в классе CSS | Kasper1 | JavaScript, Ajax | 0 | 22.02.2011 20:52 |
пример таба css+javascript | slips | JavaScript, Ajax | 0 | 26.11.2009 15:11 |