элемент sIFR с классом

У меня проблемы с sIFR 3. Я создаю некоторую разбивку на страницы. Я бы хотел, чтобы элемент с «активным» классом был другого цвета. Это не работает. Остальная часть кода работает нормально, включая цвет при наведении курсора.

Вот мой код. Если что-то не на своем месте, дайте мне знать.

sIFR.replace(uni, {
  selector: 'div.pag_holder',
  css: [
    '.sIFR-root { background-color: #DEDEDE; }'
    ,'a.active { color:#000000; }'
    ,'a { text-decoration:none; color:#1c4382; }'
    ,'a:hover { cursor:pointer; color:#000000; }'
    ]
});

Я пробовал поиграть с порядком этих якорей, но безуспешно.


person swisstony    schedule 21.07.2010    source источник


Ответы (1)


У нас была аналогичная проблема, когда sIFR не реализует значение, указанное в классе, когда также был указан стиль элемента. Ответ состоял в том, чтобы использовать два класса для элемента привязки. Итак, вы можете попробовать:

sIFR.replace(uni, {
  selector: 'div.pag_holder',
  css: [
    '.sIFR-root { background-color: #DEDEDE; }'
    ,'.navLinkActive { color:#000000; }'
    ,'.navLink { text-decoration:none; color:#1c4382; }'
    ,'a:hover { cursor:pointer; color:#000000; }'
    ]
});

Надеюсь это поможет.

person nibbler    schedule 27.07.2010