Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   проверка загружен ли CSS (http://www.flasher.ru/forum/showthread.php?t=155984)

ALEX666 13.05.2011 19:11

проверка загружен ли CSS
 
Всем привет!
Можно ли проверить, загружен данный css или нет?
Типа так:
StyleManager.hasStyleDeclaration(path_to_css) =)
Или есть ли способ выгрузить все загруженные css?
Типа так:
StyleManager.unloadAll() =)

смысл в том, что мне нужно при загрузке новой css выгружать старую, но как узнать какая старая, я не знаю..

alatar 13.05.2011 21:17

Зачем выгружать, если вы собираетесь загрузить новые стили. При загрузке новые стили перекроют соответствующие им старые стили. Выгрузка может применяться только в одном случае, когда надо вернуться к предыдущим параметрам или параметрам по-умолчанию.
Цитата:

о как узнать какая старая, я не знаю..
Вы же его перед этим загружали? Вот и сохраните ссылку на "старый".

ALEX666 13.05.2011 23:19

Насчёт ссылки я думала, но мне это не очень подходит, ну точнее будет не очень красиво, там просто этот класс не сможет запомнить значения..ну можно наверное передать значение куда-то ещё..

А насчёт того, нужно ли их выгружать - разве на производительность никак не повлияет то, что я , не выгружая неиспользуемые стили, буду загружать другие, и потом снова и снова одни и те же стили?

Ну и к тому же, если пользователь выберет итак применённый стиль, то хотелось бы этот момент отслеживать, чтобы не загружать стиль, когда это не нужно..


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

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