jquery - 在图像上显示正在加载 gif

标签 jquery html css

我正在制作一个网站,通过单击下一步 按钮,浏览器从服务器请求一个新的图像 URL 并使用 jQuery 加载图像。我想在请求发生时在旧图像之上显示加载图像(如 Facebook)。

HTML

<div1>
    <img id="rel" src="http://localhost/images/original.jpg" height="400" width="500"></img>
    <div2>
        <img id="rel" src="http://localhost/images/loading.jpg" height="40" width="50"></img>
    </div2>
</div1>

CSS

div1
{
    position:relative;
}

div2
{
    position:absolute;
    top:50%;
    left:50%;
}

当我在 jsFiddle 中尝试此操作时,图像不会出现在其他图像之上。我只知道基本的 CSS。请原谅上述代码中的任何错误。

最佳答案

定义 DIV 的宽度和高度。像这样写:

.div2
{
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-25px;
  margin-top:-20px;
  width:50px;
  height:40px;
}

例如检查这个http://jsfiddle.net/JYduU/

关于jquery - 在图像上显示正在加载 gif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14539596/

相关文章:

html - 为什么我的页面不可滚动?

javascript - 自举开启和关闭拨动开关

javascript - shift 鼠标点击触发

javascript - 替换文本而不是在 d3 和 Jquery 中追加

javascript - 使用 Vue.js (cdn) 在特定元素上切换显示/隐藏

css - 段落样式选择器 CSS 的不同方式 - 设计考虑

css - HTML5 & CSS - 媒体查询运算符问题

javascript - 在页面上显示操作系统名称/版本和浏览器名称/版本?

javascript - 使用 JavaScript 动态插入图像不适用于 302 重定向的图像

html - <div> 不会内联