如何在显示 pdf 文件之前加载加载程序图像
How to load loader image before the pdf file is shown?
我有<a>
标签。该标签的 href 是 PDF 文件。我想在 10 秒后加载该 pdf 文件,直到我想显示加载器。我做了谷歌,我得到了一个jQuery BlockUI插件。当我没有传递任何内容时,它可以工作href
即 #
.
.HTML
<head>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.2.min.js"></script>
<script src="jquery.blockUI.js"></script>
</head>
<body>
<a class="question" href="Application_Form.pdf" id="demo2">Testing</a>
</body>
JavaScript
<script type="text/javascript">
$(document).ready(function() {
$('#demo2').click(function() {
$.blockUI({ css: {
border: 'none',
padding: '15px',
backgroundColor: '#000',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .5,
color: '#fff'
} });
setTimeout($.unblockUI, 10000);
});
});
</script>
如何做到这一点。
我做了很多谷歌,但我不知道如何去做。
请任何人都可以帮助我解决这个问题。提前谢谢..
你只是错过了将 jQuery 魔法包装在 $(document(.ready(function(({ } 中的朋友(;你可以在jQuery代码中尝试这个:
$(document).ready(function(){
$('#demo2').click(function() {
$.blockUI({ css: {
border: 'none',
padding: '15px',
backgroundColor: '#000',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .5,
color: '#fff'
} });
setTimeout(function() {
$.unblockUI({
onUnblock: function(){ alert('hi'); // Show your pdf file here
}
});
}, 2000);
});
});
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何创建带有插槽的vue js组件预加载程序
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 页面加载之前的jQuery Ajax加载程序
- 永远不要停止gif预加载程序
- Dojo AMD加载程序执行定义具有空/缺失依赖项的回调
- 用于各个元素的Ajax加载程序
- 显示全屏Ajax加载程序的最佳方式
- 要求创建空模块作为依赖项加载程序
- 如何在发送ajax请求时显示进度加载程序
- 如何更改jquerymobile中默认的加载ajax加载程序gif
- 避免将lib依赖项与webpack+handlebas加载程序捆绑在一起
- 带有模块加载程序的Emscripten
- 图像预加载程序
- Angular 1.X,webpack和ngtemplate加载程序问题
- 动画加载程序gif未旋转
- 为 HTML5 游戏添加游戏加载程序
- 创建 UI 加载程序时的引导程序
- 单击链接后显示加载程序
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时