可以使用一个变量来记录图片是否已经加载过,只有当图片未加载过时,才执行加载操作。可以参考以下代码:

var imageLoaded = false;

$('img').click(function() {
  if (!imageLoaded) {
    layer.open({
      type: 1,
      content: '<img src="your_image_url">',
      success: function(layero) {
        imageLoaded = true;
      }
    });
  }
});

在上述代码中,imageLoaded 变量初始值为 false,当图片第一次被点击时,会执行 layer.open 方法,并将 imageLoaded 设置为 true,以表示图片已经加载过了。这样,当再次点击图片时,不会再次触发加载操作。

jsjquery 点击图片 用layeropen弹出显示 如何让图片只加载1次

原文地址: https://www.cveoy.top/t/topic/hRK5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录