Функция печати на jQuery SimpleModal - PullRequest
0 голосов
/ 12 апреля 2011

Здесь я использую Basic Modal Dialog http://www.ericmmartin.com/projects/simplemodal-demos/, и внутри этого диалога у меня есть изображение, к которому я хотел бы добавить кнопку печати под ним.

Я пытался использовать jqPrint, но он не работает. Я что-то пропустил?

Мой всплывающий диалог

<div id="popup_name" class="popup_block">
<div class="map"><img src="images/map.png"></div>
<br><a href="#" id="print"><img src="images/print.png"></a>
</div>

jqPrint

$("#print").click( function() { 
$('.map').jqprint(); 
}); 
</script> 

Ответы [ 2 ]

0 голосов
/ 12 апреля 2011

IMP: jqprint() это плагин, добавьте правильную ссылку на ваш файл.Попробуйте добавить функцию щелчка в document.ready, тогда она должна нормально работать.

$(document).ready(function () {
$("#print").click( function() { 
$('.map').jqprint(); 
});
});

Я проверил это, она отлично работает.

0 голосов
/ 12 апреля 2011

Я думаю, что событие щелчка не срабатывает, попробуйте использовать live.

 $("#print").live('click', function(event){
    $('.map').jqprint();
  });
...