<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<script type="text/javascript" src="../recourse/jQuery/jquery-2.2.3.min.js"></script>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
div{
width: 100px;
height: 100px;
background-color: red;
}
</style>
</head>
<body>
<div></div>
<script type="text/javascript">
iw = $("div").width();
ih = $("div").height();
ws = 0;
hs = 0;
screenw = $(window).width();
screenh = $(window).height();
cw = screenw - iw;
ch = screenh - ih;
// screenw=document.documentElement.clientHeight;
wss = 1;
hss = 1;
setInterval(function() {
ws += wss;
hs += hss;
if (hs > ch) {
hs = ch;
hss = -hss;
}
if (hs <= 0) {
hss = -hss;
}
if (ws > cw) {
ws = cw;
wss = -wss;
}
if (ws <= 0) {
wss = -wss;
}
$("div").css("margin-left", ws + "px")
$("div").css("margin-top", hs + "px")
}, 4)
</script>
</body>
</html>