Как прокручивать все закладки бутстрапа и содержимое для печати (не только одно для активного тега, но и неактивные) при нажатии кнопки Print
на любой вкладке. Каждая вкладка имеет динамически вставленный контент. Пробовал некоторые предлагаемые изменения css, которые я нашел в связанных решениях SO. Меня это не сработало.Как перебирать все вкладки начальной загрузки и печатать содержимое на кнопке
onclick
функция для моей кнопки печати здесь
function printMe() {
var theWork = window.open('', 'PrintWindow');
var tabs_html = "<html><head><title>Print</title>";
tabs_html += "<style>body { padding: 15px; }</style></head>";
$(".tabs").each(function() {
$(this).find(".nav-tabs li").each(function(index, element) {
tabs_html += "<h2>" + $(this).text() + "</h2><br/>";
tabs_html += $(".tab-content .tab-pane").eq(index).html() + "<br/><br/>";
});
$(this).after(tabs_html + "</body></html>");
});
theWork.document.open();
theWork.document.write(tabs_html);
theWork.document.close();
theWork.print();
}
Прежде всего, вы пытаетесь напечатать для каждого элемента .tabs. Я думаю, что это должно быть вне вашей функции .each. – lintu
Просьба указать скрипт – lintu
http://jsfiddle.net/7WuNf/821/ простой код с вкладками и функцией, которую я использую в коде. –