我有<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>
如何做到这一点。
我非常喜欢谷歌,但我没有得到它。
任何人都可以帮我解决这个问题。提前谢谢..
答案 0 :(得分:1)
朋友你只是错过了将你的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);
});
});