sifr3 - ссылка не активируется, когда wmode установлен в прозрачный (Firefox)
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 он работает нормально.
У кого-нибудь были похожие проблемы?
1 ответ
Это известная проблема с Firefox. Единственный обходной путь, который я нашел, это добавить это правило CSS:
.fontname:hover {background-position:0% 100%;}
В этом примере fontname - это класс CSS, который определяет, какие теги будут заменены (в вашем случае это будет h1:hover)