【发布时间】:2015-04-18 05:08:13
【问题描述】:
我想显示加载图标,直到将 pdf 加载到网页中。我已经粘贴了我尝试过的内容,但即使 pdf 已完全加载,加载图标也会继续显示。从JSFiddle获得此代码
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<style>
iframe {
width: 100%;
height: 100%;
border: 5px solid green;
}
</style>
<script>
$(function(){
var $iFrame = $('iframe');
$iFrame.load(function(){
$('h3').html('PDF Loaded!');
});
$('h3').html('Loading PDF...');
$iFrame.attr('src', 'http://listic.ru/jQuery_Cookbook.pdf');
});
</script>
</head>
<body>
<h3></h3>
<iframe></iframe>
</body>
</html>
【问题讨论】:
-
您的控制台是否出现任何错误?我试过运行代码,我看到 pdf url 确实需要一段时间才能加载。