Я использую " pagination.js " для нумерации страниц и " Magnific Popup.js " для iFrame (модальное окно).
(iFrame (модальное окно) было точнотакая же ситуация, хотя iziModal.js , поэтому я думаю, что со стороной модального окна все в порядке ..)
Проблема
Проще говоря, проблемав том, что пока работает только одно или другое.
Когда я пытаюсь работать с пагинацией и модальным окном:
Таким образом, нумерация страниц работает, но iFrame (модальное окно)не работает
...
Когда я закомментирую следующий код:
Таким образом, нумерация страниц не выполняетсяне работает, но iFrame (модальное окно) работает.
Хм .. Это проблема.
Мне нужно и нумерация страниц и iframe (модальное окно).Я хочу, чтобы оба работали.
Код, вызывающий конфликт:
Комментирование этой части кода разбиения на страницы приведет к работе iFrame (модальное окно).
Так что я подумал, что это было причинойконфликт.
/* pagination */
function tpl(data) {
var html = '';
$.each(data, function(index, item) {
html += '<section class="item">' + item + '</section>';
});
return html;
}
// ↑ this part or
$(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,
callback: function(data, pagination) {
var html = tpl(data);
$('#items').html(html);
}
// ↑ iFrame will not be executed unless this part is deleted
});
});
Я создал демо, которое действительно работает.-> JSFiddle
Не могли бы вы помочь мне?TT