その大部分が 3D 効果で DIV をひっくり返すことに依存しているサイトを構築し、昨日の朝に FF14 にアップグレードしたところ、効果が壊れていました。FF13、Chrome、IE9などで問題なく動作します。
私が取り組んでいるサイトを投稿することはできませんが、このサイトはまったく同じように壊れています。回転するのではなく、カードの表と裏の間をジャンプします。
http://jigoshop.com/product-category/extensions/
誰にもアイデアはありますか?
編集:OK、おそらくもっと情報を含めるべきだった
このプラグインを使用して反転を処理しています
http://www.zachstronaut.com/projects/rotate3di/
このプラグインはjQuery用であるのに対し、それはプレーンCSSのように見えるため、他のWebサイトと同じ手法であると言ったとき、私は間違っていました. ここに私が一緒に投げたデモへのリンクがあります
http://olliesilviotti.co.uk/the-laboratory/cards/demo/
編集:これは、クエリの使用方法です。
$('#boxes .box div.back').hide().css('left', 0);
function mySideChange(front) {
if (front) {
$(this).parent().find('div.front').show();
$(this).parent().find('div.back').hide();
} else {
$(this).parent().find('div.front').hide();
$(this).parent().find('div.back').show();
}
}
$('#boxes .box').live('mouseover', function() {
if (!$(this).data('init')) {
$(this).data('init', true);
$(this).hoverIntent({
over: function () {
$(this).find('div').stop().rotate3Di('flip', 250, {direction: 'clockwise', sideChange: mySideChange});
},
timeout: 1,
out: function () {
$(this).find('div').stop().rotate3Di('unflip', 500, {sideChange: mySideChange});
}
});
$(this).trigger('mouseover');
}
});
マークアップは次のようになります。
<div id="boxes">
<div class="box floated-box">
<div class="front">Random Number</div>
<div class="back">I am the back of the card</div>
</div>
</div>