|
|
|
Таймер и функция с параметром
|
|||
|---|---|---|---|
|
#18+
Плиз, JQuery не предлогайте Изучаю таймер. Первый эксперимент ставлю на плавность появления и исчезновения, потом отключу блок. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. Штопор почему-то из заявления о таймере. Если сделать вот так Код: html 1. 2. 3. 4. то все отлично работает, но если я хочу заявить функцию с параметром, то сразу после OnClick срабатывает эта функция, передается разово параметр и больше таймер не работает (хоть и первый раз тоже сработало не по таймеру, а мгновенно). var tmrHide=setInterval( hideslow(menu) , 1500); А почему так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2013, 15:22 |
|
||
|
Таймер и функция с параметром
|
|||
|---|---|---|---|
|
#18+
Алертами отслеживаю, что то никак не пойму свой прокол ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2013, 15:24 |
|
||
|
Таймер и функция с параметром
|
|||
|---|---|---|---|
|
#18+
setInterval не умеет передавать параметры запускаемой функции, он о них ничего не знает. По идее он вообще не должен был сработать. Используйте глобальную переменную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2013, 15:28 |
|
||
|
Таймер и функция с параметром
|
|||
|---|---|---|---|
|
#18+
AntonariyИспользуйте глобальную переменную.лучше замыкание Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2013, 15:30 |
|
||
|
Таймер и функция с параметром
|
|||
|---|---|---|---|
|
#18+
Спасибо . Получилось и сразу же хотел отписать что получилось в таком варианте. Интересный JS. Можно отличные анимации делать. Да и инструкции можно подбирать по таймеру с сервера. Круто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2013, 15:38 |
|
||
|
Таймер и функция с параметром
|
|||
|---|---|---|---|
|
#18+
Андрей159Интересный JSничего особенного: http://javascript.ru/basic/closure Андрей159Да и инструкции можно подбирать по таймеру с сервера. http://javascript.ru/ajax/comet ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2013, 15:51 |
|
||
|
Таймер и функция с параметром
|
|||
|---|---|---|---|
|
#18+
Мне нужно всегда думать как обмануть систему или есть "+" который значит что я хочу математически прибавить значение а не в текстовом виде... Вот когда я схитрил, то работает document.getElementById('st3').style.opacity -= (-0.01) и значение с 0,01 стало 0,02 А по нормальному document.getElementById('st3').style.opacity += 1 или document.getElementById('st3').style.opacity = document.getElementById('st3').style.opacity + 1 ну никак не могу с ним договорится Он мневсе времья 01 или 11, 111, 1111.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2013, 21:01 |
|
||
|
Таймер и функция с параметром
|
|||
|---|---|---|---|
|
#18+
parseInt(..style.opacity) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2013, 23:00 |
|
||
|
Таймер и функция с параметром
|
|||
|---|---|---|---|
|
#18+
Андрей159Он мневсе времья 01 или 11, 111, 1111....потому что стили - это строки например, цвет может быть red вот и получается, что при соединении строки "1" со строкой "1" будет строка "11" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2013, 23:05 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38211330&tid=1448495]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 468ms |

| 0 / 0 |
