Tải bản đầy đủ (.doc) (5 trang)

H2ACode tao anh truot 2 ben trang web blog

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (97.6 KB, 5 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>H2A_Code tạo ảnh trượt 2 bên trang web, blog</b>


html>


<head>


<title>uoon demo Set Position</title>
<style type="text/css">


.float {


width: 115px;
height: 200px;


border: solid 1px blue;
}


</style>
</head>
<body>


<div style="width: 0px;height: 0px;">


<b> <div id="a" class="float"><a href=" Link địa chỉ bạn muốn dẫn đến khi bấm chuột</b>


<b>vào ảnh phải "><img src=' Link của ảnh sẽ hiển thị bên phải '></div></b>


<b> <div id="c" class="float"><a href=" Link địa chỉ bạn muốn dẫn đến khi </b>


<b>bấm chuột vào ảnh trái"><img src=' Link của ảnh sẽ hiển thị bên trái '></div></b>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<script type="text/javascript">




function setPosition(id, position) {


var store = {
ram : {
top : 0,
left : 0,
right : 0,
bottom : 0
},


rom : {
top : null,
left : null,
right : null,
bottom : null
}


};



</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

var element = document.getElementById(id);


for (i in store) {element[i] = store[i];}



element.rom.move = function() {


if (window.innerHeight) {


var topPage = window.pageYOffset;
var leftPage = window.pageXOffset;


var rightPage = leftPage + window.innerWidth - element.offsetWidth;
var bottomPage = topPage + window.innerHeight - element.offsetHeight;
}


else {


var topPage = document.body.scrollTop;
var leftPage = document.body.scrollLeft;


var rightPage = leftPage + document.body.clientWidth - element.offsetWidth;
var bottomPage = topPage + document.body.clientHeight - element.offsetHeight;
}


element.style.position = "absolute";


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

element.style.top = element.ram.top;
}


if (element.rom.left != null) {


element.ram.left += Math.round((leftPage + element.rom.left -


element.ram.left)/20);


element.style.left = element.ram.left;
}


if (element.rom.right != null) {


element.ram.right += Math.round((rightPage - element.rom.right -
element.ram.right)/20);


element.style.left = element.ram.right;
}


if (element.rom.bottom != null) {


element.ram.bottom += Math.round((bottomPage - element.rom.bottom -
element.ram.bottom)/20);


element.style.top = element.ram.bottom;
}




setTimeout("document.getElementById('"+element.id+"').rom.move()",10);
};


element.rom.move();
}


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

setPosition("c", {top: 20, left: 30});


</script>


</div>

<!--links-->
Chương 17 Tạo hiệu ứng Rollover cho trang web
  • 30
  • 378
  • 1
  • ×