我是使用香草砌體的牆塊的runnig RoR應用程序,並且此牆上的每個塊都可以用JQuery Flip翻轉!插入。問題是塊的每一側上的內容長度可能不同,所以我希望在每次翻轉操作後重新加載牆位置,以避免重疊。香草砌體+ JQuery翻轉
我的代碼是單向的,當我第一次翻轉塊時,但當我恢復翻轉時,我遇到重疊。
我初始化負載砌體,這裏是我的翻蓋wall.js代碼:
$(document).ready(function(){
$('.sponsorFlip').bind("click",function(){
var elem = $(this);
var wall = new Masonry(document.getElementById('container'), {
gutterWidth:5,
isFitWidth: true
});
if(elem.data('flipped'))
{
elem.revertFlip();
elem.data('flipped',false);
wall.reload();
}
else
{
elem.flip({
direction:'lr',
speed: 350,
onBefore: function(){
elem.html(elem.siblings('.sponsorData').html());
}
});
elem.data('flipped',true);
wall.reload();
}
});
});
下面是三個步驟:
請問,你能告訴我我做錯了什麼。 謝謝你們。
你爲什麼使用香草泥和jquery? :s – 2012-08-03 10:54:01
我不知道我第一次安裝了香草砌體,並決定添加翻轉功能 – 2012-08-03 10:55:20
這裏是隧道http://3hi3.localtunnel.com – 2012-08-03 10:59:26