Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Шлейф за курсором
Работает в IE!
Исходный код этого примера:
<script type="text/javascript">
var trailLength = 10; var path = "cur.gif"; var isIE = false,isNav = false,range = "all.",style = ".style",i,d = 0;
var topPix = ".pixelTop",leftPix = ".pixelLeft",images,storage
if (document.layers) {
isNav = true,range = "layers.",style = "",topPix = ".top",leftPix = ".left"
} else if (document.all) {
isIE = true
}
function initTrail() {
images = new Array()
for (i = 0; i < parseInt(trailLength); i++) {
images[i] = new Image()
images[i].src = path}
storage = new Array()
for (i = 0; i < images.length*3; i++) {
storage[i] = 0}
for (i = 0; i < images.length; i++) {
(isIE) ? document.write('<div id="obj' + i + '" style="position: absolute; z-Index: 100; height: 0; width: 0"><img src="' + images[i].src + '"></div>')
:
document.write('<layer name="obj' + i + '" width="0" height="0" z-index="100"><img src="' + images[i].src + '"></layer>')}
trail() }
function trail() {
for (i = 0; i < images.length; i++) {
eval("document." + range + "obj" + i + style + topPix + "=" + storage[d])
eval("document." + range + "obj" + i + style + leftPix + "=" + storage[d+1])
d = d+2}
for (i = storage.length; i >= 2; i--) {
storage[i] = storage[i-2] }
d = 0
var timer = setTimeout("trail()",10) }
function processEvent(e) {
if (isIE) {
storage[0] = window.event.y+document.body.scrollTop+0
storage[1] = window.event.x+document.body.scrollLeft+0
} else {
storage[0] = e.pageY+12
storage[1] = e.pageX+12}
}
if (isNav) {document.captureEvents(Event.MOUSEMOVE) }
if (isIE || isNav) {
initTrail()
document.onmousemove = processEvent
}
</script>
.
Прокомментировать/Отблагодарить