ホームページ  >  記事  >  ウェブフロントエンド  >  次のコードを見て、IE6 で認識されない属性を教えてください。_html/css_WEB-ITnose の代わりに何を使用すればよいですか?

次のコードを見て、IE6 で認識されない属性を教えてください。_html/css_WEB-ITnose の代わりに何を使用すればよいですか?

WBOY
WBOYオリジナル
2016-06-24 12:12:211063ブラウズ

$(function() {
$("#logo").append("");
//IDロゴAのタグの中にタグを挿入ホバーとしてスタイル設定されたスパン
$('.hover').css('opacity', 0);
//ホバーの透明度を 0 に設定します
$('.hover').parent().hover(
function( ) {
$('.hover').stop().animate({opacity: '1'},750);
},
function() {
$('.hover').stop().animate ({ opacity: '0'},750);
});
//これは、JQ でよく使用される hover() エフェクトです。マウスが hover クラスで親要素に置かれたとき
// 現在のラベルを停止します。マウス上のすべてのアニメーションとその後のカスタム効果は、マウスが離れると 0 から 100% に徐々に変化します

ディスカッションに返信します
http://stackoverflow.com/questions/3749328/how-to-fix-opacity-on-ie6

http://stackoverflow.com/questions/3749328/how-to-fix-opacity-on-ie6

とは、私は英語を話せません

1 階の回答からの引用:

http://stackoverflow.com/questions/3749328/how-to-fix-opacity-on-ie6


え、わかりません英語
いいえ、そうです... .fadein()..fadeout().. を使用できます。

2 階の回答からの引用:

1 階の回答からの引用:


http://stackoverflow.com/questions/ 3749328/how-to-fix-opacity -on-ie6

えっ、英語が分かりません

いいえ... fadein()..fadeout().. を使えます
私がやりたいのは、グラデーションボタン、 fadein() を使用して実行しましたが、効果は非常に悪いです。今では効果に満足していますが、問題が何であるかを知りたいです。

不透明度: '1'。 、IEのフィルター
を使うとできないようです

opacity: '1 '、IEのフィルターを使うと

jqueryはクロスブラウザを実現できるようです。 。

display: inline-block これをspanに追加してみてください。 。

http://stackoverflow.com/questions/1375646/jquery-animate-opacity-doesnt-work-properly-on-ie
(英語が理解できないほど混乱しています...)

5th Floor より引用Reply:

opacity: '1' だと使えないみたいです

IEのフィルターを使うと
jqueryでクロスブラウザが実現できます。 。
display: inline-block これをspanに追加してみてください。 。
http://stackoverflow.com/questions/1375646/jquery-animate-opacity-doesnt-work-properly-on-……
まだ動作せず、IE6 は依然として応答せず、その画像がデフォルトのままです

奇妙なことに、スパンしたい このようなインラインタグ(display:inline)については、jqueryの透過設定が無効になっています。 。 。

解決策は次のとおりです:

方法 1. スパンの CSS 属性を設定します: display:block (スパンが線表示になるようにします)
方法 2. CSS を設定します: float:left (スパンのインライン形式を保持します: 幅と高さ) )

方法2 例:
rrree



jqueryメソッドは互換性があります
投稿者が投稿した内容で問題ありません。

問題を見つけたコードを投稿して、みんなに見てもらうことができます

jquery メソッドは互換性があります
投稿者が投稿した内容に問題はありません。

問題を見つけたコードを投稿して、みんなが見てみることができます

私はそれをテストしました。 。 。

jquery はスパンの透明度を設定します。ie8 は無効です! ! !
ie6.0、7.0 (IETester) およびその他のブラウザは有効です...

投稿者はマシンに ie8 をインストールしていますか?

ここの ietester テストにはこの問題があります

dtd を削除するだけで十分であることがわかりましたが、これは非現実的です。 。 。

異常なメソッドを使用して、ie8 を ie7 と同じように動作させることもできます。 。 。
すごいです




誰かがこの問題に遭遇しました
http://stackoverflow.com/questions/7632686/ie8-opacity-issue

上の階のマシンには ie8 がインストールされていますか?

はい:
ie8 + ietester で、2 台のコンピューターで視聴しました






声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。