Получение в jquery класса не привязанного ни к одному dom элементу

Тема в разделе "Верстка", создана пользователем aeronavtik, 18 мар 2012.

Информация :
Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела и Правилами форума
Для быстрого поиска ответов на ваши вопросы воспользуйтесь Картой раздела и/или Поиском по разделу
Модераторы: ultra
  1. aeronavtik

    aeronavtik Создатель

    Регистр.:
    15 июн 2006
    Сообщения:
    42
    Симпатии:
    28
    Делаю плагин jQuery, одной из задач которого является рисование циферблата со стрелками, используя canvas.
    Настройки по умолчанию задаются в методе инициализации. Короче, всё, как у всех.
    Примерно так:
    Код:
    options.face_options = $.extend(
        {},
        {
            main_timer:
            {
                line_width:        0.025 * w,
                line_color:        "#000000",
                outer_circle:
                {
                    color:        "#f5f5f5",
                    // (42 / w + 1), w = 500
                    radius:        1.084 * w
                },
                inner_circle:
    
    Но цветовые настройки удобнее вынести в css (темы, например, легче создавать).
    Т.е. сделать много классов для каждого элемента, где стандартными средствами
    задавать color, background-color и прочее.
    Но элементы не являются элементами DOM. Это просто картинки на канве.

    Возможно ли как-то получить данные css класса, который не привязан ни к одному
    DOM элементу?
     
  2. Mr.Emm

    Mr.Emm Постоялец

    Регистр.:
    5 май 2008
    Сообщения:
    144
    Симпатии:
    107
    Нет, а зачем тебе получать данные класса который не привязан к ДОМу?
    Создаешь ДОМ дерево, привязываешь к нему нужный класс родитель твоей стилевой темы, после чего имеешь доступ ко всем данным и дальше оперируешь как хочешь.
     
    Savromat нравится это.