Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.120.204] |
|
Сообщ.
#1
,
|
|
|
В общем есть клас для работы с выпадающим меню. Я хочу седлать чтоб меню не просто показывалось / убиралось, а "зажигалось" / "потухало". Для этого естессно надо ставить таймер по котороу происходит "потухание" / "зажигание". На этом этапе возникают траблы.
funtion menu(obj) { var timer; var cur_op = 50; this.show = function() { setTimeout('_show()', 10); } function _show() { if (cur_op <= 100) { cur_op += 5; obj.style.filter = 'alpha(opacity:' + cur_op + ')'; timer = setTimeout('_show()', 10); } else { clearTimeout(timer); } } } в результате выдаётся ошибка. Цитата Строка: 1 Символ: 1 Ошибка: Object Expected Кто сталкивался с подобной ошибкой - помогите!!! |
Сообщ.
#2
,
|
|
|
Попробуй так:
function menu(obj) { var timer; var cur_op = 50; this.show = function() { _show.cur_op=cur_op; _show.obj=obj; setTimeout('_show()', 10); } } function _show() { if (_show.cur_op <= 100) { _show.cur_op += 5; _show.obj.style.filter = 'alpha(opacity:' + _show.cur_op + ')'; timer = setTimeout('_show()', 10); } else { clearTimeout(timer); } } |
Сообщ.
#3
,
|
|
|
Именно то, что нужно!!!! Сенкс!
|