2011-01-24 4 views
0
sIFR.replace(cochin, { 
    selector: 'h1', 
    tuneHeight:-5, 
    wmode: 'transparent' 
      , css: [ 
      '.sIFR-root { text-align: left; font-weight: bold; color: #959595; line-height: 1em; leading: -2}' 
      , 'a { text-decoration: none;}' 
      , 'a:link { color: #959595; }' 
      , 'a:hover { color: #bbbaba; }' 
      ] 
      , filters: { 
       DropShadow: { 
        distance: 1 
       , color: '#2d2a26' 
       , strength: 1 
       } 
      } 

}); 

Если заменяемый элемент является ссылкой и если wmode: 'transparent' установлен, то я заметил следующую ошибку: - если прокрутить страницу, нажмите где-нибудь (не на SIFR ссылке) а затем перейдите с помощью мыши по ссылке sifr. У меня нет курсора (точки) (по умолчанию показан). Если я нажму на ссылку, то после того, как курсор мыши переместится в ручную, а затем ссылка получит нормальное поведение (зависание также активно). Если я удалю wmode: 'transparent', тогда ссылка действует нормально. Это замечено в Firefox, в IE оно работает нормально.sIFR3 - ссылка не кликабельна, когда режим окна установлено в прозрачный (Firefox)

У кого-нибудь были подобные проблемы?

ответ

1

Это известная проблема с firefox. Единственный способ решения проблемы я нашел, чтобы добавить это правило CSS:

.fontname:hover {background-position:0% 100%;} 

В этом примере имя_шрифта класс CSS, который определяет, какие теги заменяются (в вашем случае, это было бы h1: парить)

+0

отлично, спасибо! –