首页 > 文章列表 > 使用layer.js弹出窗口后,如何调用弹出窗口中的JS方法?

使用layer.js弹出窗口后,如何调用弹出窗口中的JS方法?

387 2024-12-14

使用layer.js弹出窗口后,如何调用弹出窗口中的JS方法?

layer.js调用弹出框时如何执行弹出框中的js方法

layer.js提供了一种方便的方式来创建弹出窗口。然而,有时需要从调用层中执行弹出窗口中的js方法。以下是如何实现这一目标的方法:

function Pop_CardSend() {
  layer.open({
    id: "1",
    type: 2,
    title: '标题',
    shadeClose: true,
    shade: 0.6,
    anim: 0,
    area: ['90%', '80%'],
    content: 'if.aspx',
    success: function (layero, index) {
      var Childbody = layer.getChildFrame('body', index);
      Childbody.find('#nav_hiddn').hide();
      var val = $('#基层元素id').val();
      Childbody.find('#弹出层元素id').val(val);
      Childbody.find('#弹出层元素id').trigger('change');
    }
  });
}

在这种方法中,我们将url作为content属性的一部分传递给弹出窗口,该url包含一个参数,该参数可以传递给弹出窗口中的js方法。参数将作为查询字符串的一部分附加到url,弹出窗口中的js方法可以使用它。

来源:1730703785