Печать скрытого блока
Доброго времени суток!
Подскажите как запустить на печать изначально скрытых блоков (Раскрываются по нажатию на текст) структура такая <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, время: 22:07. |