Меры для кода, который предотвращает выполнение iFrame - PullRequest
0 голосов
/ 23 марта 2019

Я хочу реализовать iFrames, но этот код разбиения на страницы мешает.
Если я не закомментирую этот код разбиения на страницы, iFrame не будет выполняться.

код нумерации страниц ( pagination.js ):

//////////  this part or ↓
function tpl(data) {
  var html = '';
  $.each(data, function(index,item) {
      html += '<section class="item">' + item + '</section>';
  });
  return html;
}
//////////

$(function() {
  var len = $('.item').length;

  $('#no-p').pagination({
    dataSource: function(done) {
      var result = [];
      for (var i = 0; i < len; i++) {
        var $item = $('.item').get(i);
        if ($item) result.push($item.innerHTML);
      }
      done(result);
    },
    pageSize: 8,
    showPageNumbers: false,
    showNavigator: true,
    autoHidePrevious: true,
    autoHideNext: true,

    //////////  iFrame will not be executed unless this part is deleted ↓
    callback: function(data,pagination) {
      var html = tpl(data);
      $('#items').html(html);
    }
    //////////

  });
});

код iFrame ( iziModal.js ):

$(document).on('click', '.item1', function (event) {
  $(".item1").click(function (event) {
    event.preventDefault();
    $('#iframe').iziModal('open');
    $('#modal').iziModal('open', {
      iframeURL: $(this).data('href')
    });
  });
  $("#modal").iziModal({
    iframe: true,
    width: '98%',
    iframeHeight: 650,
    zindex: '110',
    iframeURL: "data.html",
    group: 'works',
    overlayColor: 'rgba(0,0,0,0.1)'
  });
  $(".item1").off('click');
});

Тем не менее, мне нужно и iFrame и нумерация страниц.

Как я могу реализовать оба?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...