|
|
|||||
Регистрация: Aug 2008
Сообщений: 258
|
CSS + JS = Flash сбрасывается
Добрый день
Возникла проблема. Пока решить самому не получилось. Есть флешка (карта). Пользователь отмечает на ней какие-то области. Флешка лежит в DIV'e. Если к ДИВу применить через JS style.display = 'none', а потом style.display = 'block' или вставить его в другое место (appendChild), то Выделение на области пропадает. Короче сбрасывается она в самое начало. в ИЕ на удивление всё в порядке, а вот про остальные такого не скажешь. Есть ли лечение данной проблемы? Добавлено через 35 минут Сохранять данные в JS, а потом восстанавливать отметки во Флеше - не предлагать.. это крайний случай |
|
|||||
Регистрация: Apr 2009
Сообщений: 95
|
ну можно, например не ставить display:none, а давать position:absolute; z-index:0; т.е. прятать ее под другой елемент... либо position:absolute; left:-1000px;
__________________
ICQ: 386414065; Skype: webmtnt; E-mail: request@webmutant.ru |
|
|||||
Модрон-ветеринар
|
Да, были нюансы такие при display: none, только у меня ExternalInterface.addCallback переставал работать.
Попробуйте манипулировать visibility: hidden и visibility: visible
__________________
Идите первым! |
|
|||||
Регистрация: Aug 2008
Сообщений: 258
|
это то да.. только всёровно не решает проблемы с appendChild
Добавлено через 5 часов 27 минут ладно пришлось сделать каку. вставляю флешь-ролик через appendChild. После загрузки ролика он вызывает JS функцию, которая в свою очередь вызывает AS функцию ролике, которая уже и меняет его по полученным параметрам... ужасно, но что поделать Добавлено через 10 часов 0 минут ч0рд побери.. на кой черт swfobject устанавливает на объект стиль visibility: visible если у меня контейнер visibility: hidden, что флешка всёровно сияет на всю страницу. Добавлено через 10 часов 5 минут почему, если ну необходимо по какой-то причине скрыть флеху при формирование, то не использовать после этого style.visibility="visible";, а например намного лучше style.visibility=null; или style.visibility="inherit"; руки за такое оторвать надо |
Часовой пояс GMT +4, время: 17:28. |
|
« Предыдущая тема | Следующая тема » |
|
|