sifr3- wmodeが透明に設定されたときにクリックできないリンク(firefox)
-
24-10-2019 - |
質問
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
}
}
});
交換された要素がリンクである場合、if wmode: 'transparent'
次に、次のバグに気づきました。-ページをスクロールする場合は、どこか(SIFRリンクではなく)をクリックしてから、Hand(Point)カーソルを持っていないSIFRリンクの上にマウスを使用します(デフォルトが表示されます)。リンクをクリックすると、マウスの後にリアースカーソルが手に変更され、リンクが通常の動作を取得します(ホバーもアクティブです)。削除した場合 wmode: 'transparent'
次に、正常にリンクを行います。これは、Firefoxで認識されています。つまり、正常に機能します。
誰かが同様の問題を抱えていましたか?
解決
Firefoxの既知の問題です。私が見つけた唯一の回避策は、このCSSルールを追加することです。
.fontname:hover {background-position:0% 100%;}
この例では、FontNameはCSSクラスで、どのタグが置き換えられるかを決定します(あなたの場合、それはH1:HOVERになります)
所属していません StackOverflow