我需要将中包含的wait.gif
放在另一个div
上一段时间。jquery - 如何将等待/加载gif图像放在div的顶部?
我有2个问题:
我要怎么定位在DIV的顶部等待图像。
我的setTimeout不起作用。
这里是我的代码:
<html>
<head>
<style type="text/css">
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
#div1 {
margin-left: 10px;
margin-top: 10px;
background-color: #F0F0F0;
width: 300px;
height: 300px;
}
#btnLoad {
margin-left: 10px;
margin-top: 10px;
}
</style>
<script type="text/javascript" src="jquery1.6.4min.js"> </script>
<script type="text/javascript">
$(document).ready(function() {
$("#waiting").hide();
});
$(function() {
function goFoo() {
var width = $("#div1").outerWidth();
var height = $("#div1").outerHeight();
$("#waiting").css({
postion: "absolute",
top: height + 10 + "px",
left: width + 10 + "px"
}).show();
$("#div1").html($("#waiting"));
setTimeout(goFoo, 5000);
}
$("#btnLoad").click(function() {
goFoo();
$("#div1").css('background-color', '#FDF5E6');
});
});
</script>
</head>
<body>
<div id="div1"> </div>
<div id="waiting" ><img src="wait.gif" /> </div>
<input type="button" id="btnLoad" value="Click" />
</body>
</html>
注:www.jsfiddle.net正在维护这就是为什么我贴我的所有代码。
你是什么意思?你想调整图像吗? – Fabian 2012-03-09 08:48:43
我希望图像位于div的中心。我想让它像你在等待表重新加载时一样工作。 – NinjaBoy 2012-03-09 08:53:22