2015-06-07 52 views
5

我想通過使用CSS3變換來創建引導翻轉卡。 我的確從此開始了working and basic example帶有css3變換的引導翻轉卡

但是我想修改它以獲得固定高度的卡片和一些小的增強。特別是當用戶點擊我在右上角創建的圖標時,我需要翻牌。

我修改了代碼,你可以看到here

問題是卡片在翻轉到背面後沒有翻轉回來。

有人可以提出任何解決方案嗎?

NOTE: 這個問題似乎與jQuery代碼。其實我有

$('div.flipControl').on('click', function() { 
    $(this).closest('div[class="card"]').toggleClass('flipped'); 
}); 

但是,如果我改變它

$('div.flipControl').on('click', function() { 
    $(this).parent().parent().parent().toggleClass('flipped'); 
}); 

一切正常。

回答

4

我認爲這是更簡單直接使用的CSS類選擇

$('.flipControl').on('click', function(){ 
    $(this).closest('.card').toggleClass('flipped'); 

}); 

demo

+0

這種翻轉是不是在IE中正常工作。 – Ravikanth

+0

@RaviKChowdary但問題是在IE處理錯誤的轉換,而不是用jQuery來觸發它 – vals

+1

: - 在這種情況下,如何解決與IE的工作。據我所知IE不支持轉換。這是否有其他方式可以實現呢? – Ravikanth