0

ご挨拶。

Web サイトの jQuery で奇妙な問題が発生しています。

誰もが光沢のあるものを手に入れることができるように、ボタンの Webkit トランジションをエミュレートしようとしています。そして、グーグル検索から予測したように、それは王室の苦痛です.

したがって、Web サイト ( http://thechimeraproject.x10.mx ) で問題が確認できます。それはゆっくりと光るはずのボタンにあります。Chrome で開いた場合、必要なブラウザー固有のものは、非常に貧弱に書かれていますが、私は js を勉強しているので... 3 日目は機能しているので、webkit の効果が始まります。光沢があります。

IEでも同じことを行いますが、明らかにPNGの透明度の問題を除いて、同じことを行います.FFが機能すると、それに到達します.

FFを開くと、余分な効果があり、ちょっと役に立たない. それを開いてマウスを実際のページから離すと、グレーが表示されます。ページ内にマウスを置くと、ページ全体がフェード インします。ホバーボタンのdivがどうあるべきかをやっています。スクリプトは、影響を受ける div をクラス「不透明度」に設定することで機能するため、nav div からそのクラスを削除して、そのページの何もクラスとして「不透明度」を持たないようにしました。(this) を ('.opacity') に置き換えても、同じことが行われます。

大きな疑問: なぜ? ところで、はい、すべてが大混乱で、書き方が悪いです。私は JavaScript ではなく C プログラミングを使用したので、多くのことをコピーして貼り付け、基本的なプログラミング ロジック (および運) を使用して作業を進めます。コーディングに関するヒントがあればありがたいのですが、そこから始めると膨大なリストを作成することになります。

実際のコードは 118 行目 (フェードを作成するコード) にあります。

4

1 に答える 1

0

要素htmlにクラスopacityが適用されているため、ホバー コードの実行時にページ全体がフェードアウトします。原因はわかりませんが、あなたのページにはいくつかの閉じられていないタグやその他のエラーがあり、ブラウザー間で一貫性のない奇妙な問題が常に発生する可能性があります。

HTML に関するバリデーターのレポートは次のとおりです。

これらのエラーから始めて、Firebugのようなツールを使用して、コードがどこで問題を起こしているかを正確に特定します (まだ問題がある場合)。

于 2011-01-31T04:04:20.633 に答える