Internet Explorer で日常的に問題に遭遇することは驚くことではありませんが、実際に Opera のようなブラウザーで問題を解決すると、椅子から飛び出してしまうようなものです。
Firefox、Chrome、および IE でほとんどのことが動作しました (fancybox がすべての IE 修正を緑色として検証していないという事実は別として、それはまた別の問題です)。
とにかく、私が理解できないように見える問題は、スクリーンショットで最もよく説明されています!
http://patrikarvidsson.com/stuff/operaissue.jpg
ホバーは機能しているようで、想定どおりに画像を照らします。しかし、他のブラウザーとは異なり、「フェードアウト」した画像が正しく表示されないようです。上記のように、画像の一部のみが表示されています。
Opera ユーザーは、hxxp:// www.patrikarvidsson.com/project/portfolioで Web ページを参照できます。
1日前に友人から報告されたように、これを自分で再現するために、今日の最新のOperaをインストールしました。
// LiveQuery for Fade-Effect
$(".thumb").livequery(function(){
$(".thumb").css("opacity","0.6");
$(".thumb").hover(function () {
$(this).stop().animate({
opacity: 1.0
}, "fast");
},
function () {
$(this).stop().animate({
opacity: 0.6
}, "fast");
});
});
リンクの 1 つの jQuery .load-code。
$("a.dartLink").click(function(){
$('div#content').load("content/digitalart.php");
return false;
});
ギャラリー ページの 1 つへのリンク (リストで囲まれています)。
<a href="index.php?l=digitalart" class="dartLink gallery"><span>Digital Illustrations</span></a>
サムの 1 つの HTML。
<div class="thumbbox">
<a rel="digitalart" href="thumblink.jpg" class="thumb" title="Astralis"><img src="images/thumbs/AstralisSmall.jpg" alt="" /></a></div>
ただし、考え直してみると、これは jQuery とは関係がない可能性があります。念のため、CSSタグを追加しました。何が原因なのかはまだわかりませんが。残念ながら、この投稿を編集したため、私は新しいユーザーであるため、画像とハイパーリンクの制限が再び適用されます.
投稿を編集しました。必要なコードを含めることができたと思います。