|
|
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
Доброе ... Задача: Пытаюсь создать анимацию в объекте, но так чтобы таймер работал у каждого объекта независимо. Ну типа вызвал объект.старт_анимации и забыл, но возникала проблема. Вопрос как сделать так чтобы на JavaScript в объекте вызывался таймер Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Вот вопрос как бы эту проблему исправить чтобы сделать так что бы встроить анимаюцию или что либо подобное в сам объект. спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 22:49 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
setTimeout в таком контексте скорее всего повесит клиента рекурсией. Нужен setInterval + замыкания для передачи в него параметров. Примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 00:41 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
хотя нет, наврала, не вешает. Так что делаем проще: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 00:51 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
illionхотя нет, наврал а illion, ты тетке? o_O ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 13:12 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
Первый пример робит отлично, но второй не хочет. Честно говоря логику данного действа не понял. Объясните? Да понимаю работает, но блин не люблю когда не понимаю сути ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 13:17 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
про суть того, что в первом примере, можно почитать в первую очередь здесь + гугл (javascript замыкания). Но в данном случае это не понадобится. Почему не работает второй пример (какая ошибка возникает)? f_anim находится в пределах области видимости переменной oThis, и проблем с объектом быть не должно. Тестовый рабочий (проверено) пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 16:08 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
а еще интересно - попробовала setInterval вместо setTimeout использовать (все-таки он по логике больше подходит). В опере и ие внешне никаких отличий, а вот фф стал выдавать строки "qwert" пачками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 16:10 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
IE вызывает функии по таймеру. Если интерпретатор занят - ничего не вызывается и вызов пропускается.. FF стаит по таймеру вызов в очередь. после освобождения интерпретатора функции вызываются подряд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 18:51 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
ZeroHoldПервый пример робит отлично, но второй не хочет. Честно говоря логику данного действа не понял. Объясните? Да понимаю работает, но блин не люблю когда не понимаю сути Во втором примере Вам ф функии не следует применять this. Вместо него только oThis ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 18:52 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
зы illionхотя нет, наврал а illion, ты тетке? o_O гхм, да, так вот, я все о своем, о спермотоксикозе :) раз illion судя по всему девушко, то выскажу от неожиданности уважуху, ибо в своей практике я мало встречал людей, понимающих в html/javascript выше уровня задаваемых тут вопросов, а девушек не встречал вообще :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 21:49 |
|
||
|
Таймер в объекте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
зыгхм, да, так вот, я все о своем, о спермотоксикозе :) Вроде, как - ты не первый раз на хорум зашёл. Она - здесь лучшая. А ты чё - посты не читаешь что-ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 23:06 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=329&tid=1456264]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 357ms |

| 0 / 0 |
