ОБНОВЛЕНИЕ: 29 января 2017 г.
Google Docs Viewer позволяет видеть документ Word как документ (только для чтения), а не как изображение (как это было раньше), так что вы можете фактически выбирать и копировать отображаемый документ в другой документ. *
Добавлено JSFIDDLE с использованием Fancybox v2.1.5
Единственный возможный способ сделать это без всех упомянутых выше проблем - использовать Google Docs Viewer для отображения изображения файла с помощью iframe ... так что скрипт:
$(document).ready(function() {
$(".word").fancybox({
'width': 600, // or whatever
'height': 320,
'type': 'iframe'
});
}); // ready
с этим html:
<a class="word" href="http://docs.google.com/gview?url=http://domain.com/path/docFile.doc&embedded=true">open a word document in fancybox</a>
... должен сделать свое дело.
Просто обратите внимание, что на самом деле вы открываете не документ Word, а его изображение, которое будет работать, если вам нужно только показать содержимое документа.
Кстати, я заметил, что вы должны использовать fancybox v2.x. В этом случае вам вообще не нужен метод .live()
, так как fancyBox v2 уже использует "live" для обработки кликов.