等待jquery中css3转换的结束

时间:2014-05-05 07:32:40

标签: jquery html css jquery-ui gridster

我实际上使用了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上删除过渡时,它会起作用,如果我再次进行过渡,则while变为无限。

0 个答案:

没有答案