|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.07.2015, 13:43 | #1 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
Взаимодействие JavaScript и CSS
Здравствуйте все, кто сюда зашёл) Нужна помощь глупому студенту в выполнении лабораторной работы. Дали в универе эти задания, но даже пример не работает (у меня, может я слишком туп, чтобы все сделать правильно...). Посему прошу помощи от вас... Нужно хотя бы помочь с примером, но если поможете и с остальным, то буду крайне благодарен!
Вот и сами задания: 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) |
16.07.2015, 15:54 | #2 |
Форумчанин
Регистрация: 30.06.2015
Сообщений: 353
|
Управляете положением через left и top. Получаете старое, приводите к числу parseInt(), изменяете как нужно, дописываете 'px'.
Кстати лучше не setTimeout(), а setInterval(), а posLeft мне кажется изначально плохой идеей.. Что подразумевается под "бесконечно направо" не понял... |
16.07.2015, 15:58 | #3 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
Могли бы вы конкретный пример привести, пожалуйста, я действительно новичок в этом и не могу вот так сообразить) posLeft не моя прихоть... Ну а бесконечно направо, наверное, имеется ввиду, чтобы строка шла вправо, как дойдет до конца, пойдёт снова с начала.
|
16.07.2015, 16:07 | #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> |
16.07.2015, 16:53 | #5 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
Это немножко другое, я конечно попробую но... Вы не могли бы исправить конкретно мой вариант? Или же и с остальными бы тоже помочь))) Честно, этого я все никак нормально понять не могу Пожааалуйста, буду очень благодарен)
Последний раз редактировалось sne-vlad; 16.07.2015 в 17:05. |
16.07.2015, 17:53 | #6 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Тебе уже все разжевали, все равно ничего самому делать неохота?
Газуй-ка ты во фриланс, там решают задачи 5 класса для бестолковых лодырей.
Alar, верни репу!
|
16.07.2015, 17:56 | #7 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
|
16.07.2015, 18:20 | #8 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Тебе объяснили как разрезать яблоко на 4 части, а ты говоришь "немного не то, мне же надо разрезать апельсин, и не на 4 части, а на 8".
Alar, верни репу!
|
16.07.2015, 18:24 | #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 |