1

私は、何らかの理由でこのブラウザを使用している人々のために、ie6のスタイルを設定しようとしています。私が抱えている問題は、背景画像が表示されていないことです。パスは正しく、ブラウザにフルパスを入力すると画像が表示されます。コードのどこが間違っているのですか。ありがとう

.buttonMailTrue:hover {
    background-image: url('http://localhost/sample/users/images/mail_icon_strip_hover.gif');
    background-repeat: no-repeat;
    width:290px;
    height:44px;
    color: black;
}
4

3 に答える 3

4

ホバーは、IE6のリンクに対してのみ機能します。

于 2012-11-17T17:55:46.623 に答える
3

IE6は、リンク上でのみ:hoverをサポートします。したがって、次のようなことを行う必要があります。

CSS:

.buttonMailTrue.hover {
    background-image: url('http://localhost/sample/users/images/mail_icon_strip_hover.gif');
    background-repeat: no-repeat;
    width:290px;
    height:44px;
    color: black;
}

Javascript(jQueryを使用):

$('.buttonMailTrue').hover(function() {
    $(this).addClass('hover');
}, function() {
    $(this).removeClass('hover');
});
于 2012-11-17T18:00:01.723 に答える
1

私は頭と外部のjsファイルで試しましたが、まだ機能していません。

内部を試してみてください<script type="text/javascript" rel="JavaScript">//code here</script>

于 2012-11-17T20:44:21.513 に答える