当多个元素触发相同的弹出窗口时,Popper.js的位置错误

时间:2018-10-30 22:00:31

标签: javascript popper.js

我在页面上没有几个按钮“社交共享”(例如在文章开头,文章中间以及其他地方)。按钮的数量是动态的,取决于用户将添加多少内容。按钮应打开“共享”弹出窗口。 popperjs以某种方式仅将位置与第一个按钮相关,即使您单击底部的按钮也没关系

这是我的代码:

  var popupShare = $('#popup-share');
  popupShare.hide();

  $('.button--icon-share').click(function(e){
    var popper = new Popper($(this), popupShare, {
      placement: 'bottom-end'
    });
    popper.scheduleUpdate();
    popupShare.show();
  });

我尝试添加scheduleUpdate,但是它没有帮助:(

请建议我该怎么办

0 个答案:

没有答案