Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.09.2010, 16:21
membrilius вне форума Посмотреть профиль Отправить личное сообщение для membrilius Найти все сообщения от membrilius
  № 1  
Ответить с цитированием
membrilius
 
Аватар для membrilius

Регистрация: Aug 2008
Сообщений: 258
По умолчанию CSS + JS = Flash сбрасывается

Добрый день

Возникла проблема. Пока решить самому не получилось.

Есть флешка (карта). Пользователь отмечает на ней какие-то области. Флешка лежит в DIV'e. Если к ДИВу применить через JS style.display = 'none', а потом style.display = 'block'
или вставить его в другое место (appendChild), то Выделение на области пропадает. Короче сбрасывается она в самое начало.

в ИЕ на удивление всё в порядке, а вот про остальные такого не скажешь.

Есть ли лечение данной проблемы?

Добавлено через 35 минут
Сохранять данные в JS, а потом восстанавливать отметки во Флеше - не предлагать.. это крайний случай

Старый 21.09.2010, 06:09
Mtnt вне форума Посмотреть профиль Отправить личное сообщение для Mtnt Найти все сообщения от Mtnt
  № 2  
Ответить с цитированием
Mtnt

Регистрация: Apr 2009
Сообщений: 95
ну можно, например не ставить display:none, а давать position:absolute; z-index:0; т.е. прятать ее под другой елемент... либо position:absolute; left:-1000px;
__________________
ICQ: 386414065; Skype: webmtnt; E-mail: request@webmutant.ru

Старый 21.09.2010, 10:37
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 3  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Да, были нюансы такие при display: none, только у меня ExternalInterface.addCallback переставал работать.
Попробуйте манипулировать visibility: hidden и visibility: visible
__________________
Идите первым!

Старый 21.09.2010, 12:19
membrilius вне форума Посмотреть профиль Отправить личное сообщение для membrilius Найти все сообщения от membrilius
  № 4  
Ответить с цитированием
membrilius
 
Аватар для membrilius

Регистрация: 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, время: 18:25.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:25.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.