1

これは私のコードです: http://jsfiddle.net/bnookala/b2Yz8/3/そしてこれは結果です: http://jsfiddle.net/bnookala/b2Yz8/3/embedded/result/

動作は非常に単純です。赤い div をクリックすると、3D 変換が行われ、青い div が表示されます。ただし、 (クラスを削除して) この動作を元に戻そうとしてflipもうまくいきません。2 番目はイベントjQuery.bindを受け取りませんclick- それは赤い div によってキャプチャされています。これは、入力ボックス (青い div 内) がマウス フォーカスを受け取ることができないことからも明らかです。この問題を解決するために z インデックスを設定しようとしましたが、うまくいかないようです。

4

1 に答える 1

1

クリック イベントのターゲットを変更すると、次のように動作します。

$("#card").on('click', function () {
    $(this).toggleClass('flip');                
});
于 2012-01-18T14:49:35.087 に答える