我是使用香草砌体的墙块的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