Мне нужно положить wait.gif
, завернутый в div
поверх другого div
на время.jquery - Как разместить изображение gif для загрузки/загрузки поверх div?
У меня 2 проблемы:
Как я собираюсь поместить изображение ожидания в верхней части дел.
My 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
Я хочу, чтобы изображение было в центре div. Я хочу заставить его работать, как когда вы ждете перезагрузки таблицы. – NinjaBoy