jquery html()回调函数

前端之家收集整理的这篇文章主要介绍了jquery html()回调函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这个问题已经被问到一个政变时间,但没有回答这样一个方式,它可以帮助我在我的具体问题。从导航列表中,点击一个项目,我将使用.html()函数将一些HTML内容加载到DIV中。没有ajax请求。 HTML内容具有图像。因此,加载可能需要一些时间。而且.html()是一个同步操作,下一行将立即执行。

一旦我使用.html()加载内容,我启用一个名为tinyscrollbar的第三方自定义滚动条。如果加载的内容具有图像,则滚动条计算内容div的高度比加载​​的图像早一点,导致滚动条不会一直滚动。

我不想使用setInterval。是否有解决方案? jQuery中还有其他一些功能像html()函数一样,但有某种回调功能

谢谢。

解决方法

$('#divId').html(someText).promise().done(function(){
    //your callback logic / code here
});

更多这里 – http://digitizor.com/2013/08/03/jquery-html-callback-function-using-promise/

原文链接:https://www.f2er.com/jquery/183096.html

猜你在找的jQuery相关文章