javascript - 在 dsp(动态服务器页面)中打开新选项卡时无法添加页面加载微调器

标签 javascript jquery html css webmethods

当我点击一个 dsp(动态服务器页面)页面链接时,我试图添加一个页面加载微调器。我已经尝试了其他线程中指定的 onload 和 div 功能,但是微调器恰好在页面主体加载之前出现并且没有淡出。

更清楚的是,当我点击链接时,在页面加载之前有一个空白页面,就在正文加载到页面之前,微调器启动并保留在页面上。

有人可以帮助我吗,当我点击链接时,微调器应该在那里,直到页面上显示服务输出(正文)。

问候 哈里什

最佳答案

仅使用 HTML 和 CSS 创建加载微调器。 在页面底部加载您的 javascript,并在其中通过 id 选择微调器并将其隐藏。 这将确保微调器在加载过程中尽早显示,并在页面和 javascript 加载后隐藏/淡出。

如果你正在使用 jquery--

$("#spinner").fadeOut( "slow");

从你的问题来看,你似乎也在使用 javascript 来显示微调器,这就是为什么它会在页面完成加载之前显示,而不是在加载时显示。

编辑:这是一个带有工作示例的代码笔。-- http://codepen.io/anon/pen/XKoqZq 我已使用 display:none 属性将页面的其余部分隐藏在 css 中。这是可选的,但这会使整个页面在加载完成时立即显示。

关于javascript - 在 dsp(动态服务器页面)中打开新选项卡时无法添加页面加载微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38895420/

相关文章:

javascript - 拇指前的样式输入范围背景

javascript - 取消选中所有其他复选框

python - 垂直滚动条django-tables2

php - 如何修复 localhost 拒绝在 Windows 10 Wamp 服务器和 Xampp 上连接?

javascript - 如何在嵌套 JSON 的第 0 个索引特定键 "conditions"和值下拼接每个 “logic” ?

javascript - Android Webview 无法直接通过 getElementById().click() 重定向到网站

javascript - Cucumber.js 和资源

jquery - 从 Bootstrap 表中删除突出显示

jquery - 如何使用 Dropzone.js 在预览中使用实际图像而不是缩略图

html - 使用热键提交 HTML 表单?