HTMLを変更することができずにサイトをスキップしなければならないという問題があります。IE8でjqueryセレクタが動作しない
その結果、私は通常はやっていないJSでいくつかのことをする必要があります。私がしなければならないことの一部は、「デフォルト」のイメージを新しい位置に移動することです。これは、IE7、EXCEPT IE8を含むすべてのブラウザで機能します。アイデア?
$(".carouselThumbWrap.carouselSelected").animate({ marginTop: hoverYPos }, 1);
HTMLは次のようになります。
<li assetUrl="art.png" class="carouselThumbWrap carouselSelected" assetType="image">blah</li>
私が考えることができる唯一のことは、我々はレースの状況を持っているということです。 carouselSelectedは私が変更することができないいくつかのウィジェットなどによって割り当てられており、私のdocument.ready
機能が実行されるまでには登場してはいけません。アイデア?何か不足していますか?その周りを
$(".carouselThumbWrap").each(function() {
if(this.hasClass("carouselSelected")) this.animate({ marginTop: hoverYPos }, 1);
});
を取得する:
は、合意されました。コミュニティは質問をしたり、良い答えに投票してタグ付けしたりすることを中心に構築されています。 – Jeff
申し訳ありません。私はここでかなり新しく、そのやり方を知らなかった。完了しました。 – panzhuli
これは、animate()バグのようです。まだ調査中。コードを$( "carouselThumbWrap.carouselSelected")に変更します。css( "background"、 "white"); IE8で動作します... – panzhuli