Bootstrap popover image preload

Bootstrap使用popover自动弹出图片时,第一次由于图片需要加载,加载的过程中会出现CSS错乱现象,分析了原因,是由于图片没有预加载导致的。

解决方式就很简单了,代码如下:

$(function(){
  setTimeout(function(){
    var img = new Image();
    img.src = 'someurl'
  }, 500);
  
  $('#id').popover({
    html: true,
    content: "<img src='someurl'>"
  });
});
    原文作者:KeKeMars
    原文地址: https://www.jianshu.com/p/63357c4e5893
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞