Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > изменение прозрачности |
Автор: rubanok 21.12.2006, 17:34 | ||
При наведении курсора прозрачность меняется, курсор убираем порзрачность изменяется только на 0.1, а надо чтобы становилось полность непрозрачным. Неправильно отрабатывает функция opacitNo(id) Не пойму где ошибка Как правильно прописать строчку (var opaImg = objImg.style.MozOpacity;) для Opera?
|
Автор: 12345c 21.12.2006, 19:03 |
opaImg + 0.1 понимается как строка, пишите 0.1+opaImg или 0.1+parseInt(opaImg) . 2) для Оперы 9+ и FF1.0+ - objImg.style.opacity=opac; , поэтому про MozOpacity можно забыть. Но есть ещё IE: o.filters[0].opacity=opac*100; |
Автор: Aliance 21.12.2006, 19:03 |
Я делал проще - менял просто применяемый к объекту стиль. ( объект.className ) |
Автор: rubanok 22.12.2006, 13:10 | ||||||
Тоже решил сделать скрипт с помощью изменения классов и все получилось Еще одна проблемка как определить браузер Opera 8 и 7, если они определяются как Microsoft Internet Explorer Ниже полный код:
|
Автор: Aliance 22.12.2006, 16:34 | ||||
|
Автор: 12345c 22.12.2006, 17:59 |
Разве это проще - указывать все n классов для прозрачности? Если делать, то динамические стили, которые не будут работать в Опере. Значит, отпадает. Ещё нединамические стили нельзя применить при генерации объекта (не иметь определения стиля, если не надо). Т.е. придётся подгружать стили, даже если ни разу не используется эффект на них. |
Автор: rubanok 22.12.2006, 19:38 |
Спасибо! Попробую переделать |
Автор: 12345c 22.12.2006, 20:46 |
rubanok, я о том, что классы в задачах эффектов перехода вообще невыгодно использовать, по крайней мере, до поры, пока не отомрут Opera7-8-9 и неизвестно какие ещё. Или пока разработчик скрипта не согласится для Оперы сделать "упрощёнку" эффекта. Сопутствующие ссылки: http://www.opera.com/docs/specs/opera9/ , http://www.opera.com/docs/specs/opera9/css/ - поддержка того-сего Оперой-9. Динамические стили - http://forum.vingrad.ru/topic-106281.html . |
Автор: SelenIT 22.12.2006, 21:51 |
Имхо, полезное добавление про динамические стили: http://xpoint.ru/know-how/JavaScript/TablitsyiStiley?2 |