Не сте регистриран!
Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!
Движение на курсора
Автор
eminem (10.03.2005 18:48)
съобщение до автора
Погледнат
570 пъти
добави към любими
Оценка
добави коментар
Гласове
--
изпрати на приятел
Коментари
(0)
абонирай се за JavaScript
С този скрипт става така, че накъдето насочите мишката точно в тази посока се появява друг курсор. Например с мишката тръгвате на ляво курсора става нещо такова -> но доста по красиво. Ето и кода:
CODE 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 3.2 Final//EN " >
< HTML >
< HEAD >
< SCRIPT LANGUAGE = " JavaScript " >
<!-- Begin
var x , y , xold , yold , xdiff , ydiff ;
var dir = Array () ;
dir [ 0 ] = " n-resize " ;
dir [ 1 ] = " ne-resize " ;
dir [ 2 ] = " e-resize " ;
dir [ 3 ] = " se-resize " ;
dir [ 4 ] = " s-resize " ;
dir [ 5 ] = " sw-resize " ;
dir [ 6 ] = " w-resize " ;
dir [ 7 ] = " nw-resize " ;
document . onmousemove = FindXY ;
function display ( direction ) {
document . body . style . cursor = dir [ direction ] ;
}
function FindXY ( loc ) {
x = ( document . layers ) ? loc . pageX : event . clientX ;
y = ( document . layers ) ? loc . pageY : event . clientY ;
xdiff = x - xold ;
ydiff = y - yold
if (( xdiff < 2 ) && ( ydiff < - 2 )) display ( 0 ) ;
if (( xdiff < 2 ) && ( ydiff > 2 )) display ( 4 ) ;
if (( xdiff > 2 ) && ( ydiff < 2 )) display ( 2 ) ;
if (( xdiff < - 2 ) && ( ydiff < 2 )) display ( 6 ) ;
if (( xdiff > 2 ) && ( ydiff > 2 )) display ( 3 ) ;
if (( xdiff > 2 ) && ( ydiff < - 2 )) display ( 1 ) ;
if (( xdiff < - 2 ) && ( ydiff > 2 )) display ( 5 ) ;
if (( xdiff < - 2 ) && ( ydiff < - 2 )) display ( 7 ) ;
xold = x ;
yold = y ;
}
// End -->
</ script >
</ HEAD >
< BODY >
< center >< BR >< BR >< BR >
Движете курсора!
</ center >
</ BODY >
</ HTML >
Дано ви хареса!
1 посетител чете този скрипт (0 потребители и 1 гост)
Активни потребители:
---