早上好!以下是(我不知道最好的)使用jQuery插件Flip!的jQuery代碼。原來的翻轉火很好,但恢復翻轉不會爲我的生活發揮作用。我試過很多不同的東西,但都沒有成功。這是我目前擁有的。使用jQuery翻轉,無法恢復翻轉起火
任何幫助將不勝感激!
$('.flip1').bind("click",function(){
var elem = $(".toflip");
if(elem.data('flipped')){
elem.revertFlip();
elem.data('flipped',false)
} else {
elem.flip({
direction:'lr',
dontChangeColor: true,
onBefore: function(){
elem.html(elem.siblings('#flip1Data').html());
}
});
elem.data('flipped',true);
}
});
$('.flip2').bind("click",function(){
var elem = $(".toflip");
if(elem.data('flipped')){
elem.revertFlip();
elem.data('flipped',false)
} else {
elem.flip({
direction:'lr',
dontChangeColor: true,
onBefore: function(){
elem.html(elem.siblings('#flip2Data').html());
}
});
elem.data('flipped',true);
}
});
$("#flip1back").bind("click",function(){
$('.toflip').revertFlip();
return false;
});
$("#flip2back").bind("click",function(){
$('.toflip').revertFlip();
return false;
});
您的最終目標是在點擊上綁定翻轉,或者它是中間步驟,即在鼠標懸停時翻轉並在鼠標上翻轉回來?在這種情況下,我想建議你這個代碼:http://davidwalsh.name/css-flip(純CSS翻轉)。 – Giorgio 2014-08-28 15:08:08
先生,這在點擊...從來沒有懸停或任何類型的東西。此外,這需要在IE8中工作 – 2014-08-28 15:33:18