Печать скрытого блока
Доброго времени суток!
Подскажите как запустить на печать изначально скрытых блоков (Раскрываются по нажатию на текст) структура такая <h3 class='open_close'>заголовок 1</h3> <div class='block_links'> текст текст текст </div> <h3 class='open_close'>заголовок 2</h3> <div class='block_links'> текст текст текст </div> <!-- и т.д. --> открытие закрытие (изночально на странице видны только заголовки)
$(function() {
var ocn = $('.open_close').show(),
bln = $('.block_links').hide();
var flag = 0;
ocn.click(function(e) {
e.preventDefault();
ocn.not(this).next().slideUp();
$(this).next().slideToggle();
});
});
как мне по нажатию на ссылку распечатать содержимое всех блоков как скрытых так и открытого (если он открыт, а если нет то всех скрытых) |
Цитата:
http://htmlbook.ru/css/media |
Цитата:
|
Цитата:
У него приоритет ниже... Но ты можешь скрывать элементы указывая им некий класс - тогда ЦСС опять в деле! Т.ч. переписывай свой скрипт. Меняй show() и hide() на removeClass() и addClass(). ;) |
Цитата:
$(document).ready(function() {
$('#print_all').click(function(event) {
$("div[class^='block_links']").show('normal', function(){
window.print();
});
});
});
Нажимаем на кнопочку -> раскрываем блоки -> печатаем :dance: |
| Часовой пояс GMT +3, время: 21:31. |