我实际上使用的是 gridster.js jquery 模块,但我遇到了 CSS3 转换的问题。
我将一些内容放在我的“li”标签中,当页面加载时,我会根据内容调整小部件的大小(以避免文本溢出)。
如果我保留原始的 gridster css,我的 while 循环查看小部件的宽度和高度会变得无限......
有没有办法避免这种情况??(当我只删除 css 文件中的过渡效果时,它工作得很好)。
这是我用来在我的块上设置正确高度的函数的一部分(以避免溢出)
while($('li')[i].scrollHeight-8>$('li').eq(i).height())
{
if($('li')[i].scrollHeight-8>$('li').eq(i).height()){
gridster.resize_widget($('li').eq(i), parseInt($('li').eq(i).attr('data-sizex')), parseInt($('li').eq(i).attr('data-sizey'))++);
}
}
当我使用此功能并在 css 上删除了过渡时,它会起作用,如果我再次放置过渡,则时间会变得无限。