MathJax动态显示数学公式的时候不显示渲染过程

我们在接口给的数据渲染公式以后。他有个渲染的过程。我们能看到他一点点的加载的过程。怎么做让这个过程不显示。等加载完了再显示呢?

//转换页面的图片数学公式
                    var mathdivs =$("#testListBox").find(".mathDiv"); 
                    for(var i = 0; i < mathdivs.length; i++) {
                        window.MathJax.Hub.Queue(["Typeset", MathJax.Hub, $(mathdivs[i])[0]]);            
                   }

 

因为数据是后台获取的,你只写个下面这个根本没有效果的。

 window.MathJax.Hub.Queue(["Typeset", MathJax.Hub, "需要渲染页面的id");      

所以我写了循环。把页面中所有的图片公式都加了一个class="mathDiv"。然后通过for一个个的渲染。

 

渲染完成,会走下面的函数

   MathJax.Hub.Queue(function () {
                       this.loadding=true//渲染完成再显示页面
                  });     

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值