将页面上的文本替换为 jQuery 并提示文件下载
replace onpage text with jquery and prompt file download
好吧,这就是我要做的。
一个用户使用短链接 ?f=xHnAnn 然后他们被发送到/psn/xHnAnn.aspx在那里他们收到一条感谢消息并将文件推送到浏览器。
我想用jQuery做的是,当用户被发送到该页面时,他们会看到正在准备文本,当2200毫秒的延迟过去并且文件被推送给用户时,准备将更改为谢谢。
我目前没有使用或编写任何jQuery。我正在使用基本的JavaScript进行延迟推送。
<?php if($_GET['f'] == 'xHnAnn') { ?> //just an example actuall code has == $itemID
<script type="text/javascript">
<!--
function delay(){
window.location = "psn/xHnAnn.aspx?hash=fa456f8df65663d9fb"
}
//-->
</script>
<?php } ?>
这里有一种方法可以做到这一点(使用jQuery):
<p id="status">Preparing text...</p>
<script type="text/javascript">
window.setTimeout(function(){
$("#status").html("Thanks for waiting!");
}, 2200);
</script>
演示
如果要将文本更改之间的延迟从 2200 毫秒更改为 2200 秒(加载 37 分钟??),请将上述代码中的2200
替换为 2200000
。
或者,如果你不想使用 jQuery,你可以改用纯 javascript:
<p id="status">Preparing text...</p>
<script type="text/javascript">
window.setTimeout(function(){
document.getElementById("status").innerHTML = "Thanks for waiting!";
}, 2200);
</script>
演示
我为你写了一些东西:
function delay(time) {
timeout = setTimeout(function() {
document.getElementById("thanks").innerHTML = "Thank You!";
}, time);
}
delay(2200);
还有一个简短的小提琴
相关文章:
- "工具提示"jQuery插件坏了
- 如何在jQuery点击函数中添加并显示引导工具提示
- 我可以't使用jQuery更改工具提示引导程序的位置
- jQuery UI工具提示:单击工具提示本身即可关闭
- 带有关闭按钮的javascript/jquery响应工具提示
- 从提示(jQuery)添加带有变量的列表项(Div)
- 如何在函数内部为jquery工具提示调用不同的var字符串
- Jquery TOOLS库-工具提示
- 如何使用jquery在工具提示上显示pdf文件
- 使用html中的jquery输入值窗口提示
- jQuery UI 工具提示位置的奇怪行为
- 将页面上的文本替换为 jQuery 并提示文件下载
- 使用 jQuery 工具提示插件获取 clientX
- Jquery 工具提示未随 AJAX 数据加载一起显示
- 悬停工具提示显示详细信息 jquery
- 提示不同的Javascript/JQuery在窗口大小调整为低于/高于设置宽度时显示
- 尝试将文本字段中输入的两个数字相乘,并使用jquery提示答案
- 如何制作带有星号的jquery提示密码
- jquery提示给python脚本的变量值
- 如何禁用Jquery提示保存按钮在第一次点击