![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
animad |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.11.2004 Где: Рязань Репутация: нет Всего: нет |
необходимо сделать все ту же ..... БЕГУЩУЮ СТРОКУ, но реализовать ее своими силами и .... ... хочу, что бы можно было запускать несколько экземпляров на одной странице. пробовал реализовать setTimeout и setInterval .... проблема в том, что обозреватели... (FireFox) ... запускает только один setTimeout и setInterval а второй остонавливает ...
вот код и не придираясь к мелочам подскажите, есть ли возможность реализовать задумку.... без изпользования marquee .... и в том контексте который использован в приложенном коде...
... заранее благодарен |
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 35 Всего: 112 |
Просто не объявляйте переменные t1 и t2 глобальными, и все будет работать.
|
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
ну, вообще marquee удовлетворяют поставленным задачам
что касается setTimeout и setInterval, то впервые слышу, чтобы можно было запускать их в одном экземпляре. вам достаточно всего лишь подставлять вместо this.loopId каждый раз новую переменную, в которой будет храниться таймер |
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 35 Всего: 112 |
||||
|
||||
animad |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.11.2004 Где: Рязань Репутация: нет Всего: нет |
....2 bars80080. ...
... все ругают marquee за то что затыкается тормозит перепрыгивает.... написал я свой код, делает тоже самое... наверное обозреватель самостоятельно перераспределяет ресурсы на скрипт и на себя..... ...попробуйте... запустите первый вариант кода и увидите, что сначала запускается бегун1 (имею ввиду setTimeout внутри него) ... но как только запускается таймаут из бегуна2 первый останавливается.... *** реализовал чуть по другому... но всеравно, не то что надо: ... вот новореализованный скрипт ... минусы: 1. все крутится с одинаковой скоростью 2. пока не придумал как динамично добавлять запускаемые методы внутрь looprun
|
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 35 Всего: 112 |
Ваш первый вариант работает и крутит на различных скоростях, если сделать t1 локальной переменной! O_o
Я же вам прямо указал... |
|||
|
||||
mxt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 6.9.2007 Репутация: нет Всего: 1 |
эм, обьвляй переменные через var. тут не как в пхп (если от туда ноги) без var переменая обьявляется как глобальная
--------------------
|
|||
|
||||
animad |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.11.2004 Где: Рязань Репутация: нет Всего: нет |
2 Amphiluke && mxt ...
.... ЁКЛМН ... ![]() ... можно только под t1 сделать ... t2 используется только для подмены... ... как ВЫ думаете... может как-то улучшить объект? |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |