我目前正在尝试显示一个 bootstrap 模态,其中我想包括一个带有“object” html标记的PDF文件。问题是似乎什么也没显示。

我创建了一个jsFiddle(http://jsfiddle.net/mV6jJ/3/)。

因此,您将找到一个基本模态(单击按钮后在基本模态中从 bootstrap 获得的代码完全相同),并且在模态主体中可以找到:

<object type="application/pdf" data="http://www.inkwelleditorial.com/pdfSample.pdf" width="500" height="500">this is not working as expected</object>

因此,当我单独添加此代码(而不是在 bootstrap 模式中)时,它会按预期工作。它在浏览器的默认pdf查看器中显示pdf。但是,当我尝试在bootstrap模式内实现pdf时,似乎什么也没有出现。

如果您有任何想法,它将对我有很大帮助,经过许多小时的搜索,我只看到了带有标签的解决方案(我不想使用)。

感谢你并致以真诚的问候

最佳答案

我发现 bootstrap 包含一个css属性,该属性会影响模态窗口中pdf的查看。

更改此:

.modal.in .modal-dialog {
  transform: translate(0px, 0px);
}

到:
.modal.in .modal-dialog {
  transform: none;
}

如果更改此属性,则一切正常。

您可以看到实际操作:

http://jsfiddle.net/mV6jJ/20/

09-20 17:43