» »

.mouseenter() v Chrome, IE in FF

galu ::

Še ena tema o zbrkanih brskalnikih.

    $("#blog").mouseenter(function(){
        $(this).effect("bounce", {distance: 40}, 150);
    });
    $("#FAQ").mouseenter(function(){
        $(this).effect("bounce", {distance: 40}, 150);
                });
    $("#contact").mouseenter(function(){
        $(this).effect("bounce", {distance: 40}, 150);
                });


Dela tako kot planirano v Chrome / JSfiddle, IE in FF pa si stvar predstavljata po svoje... Stvar namreč ob mouseenteru skače v infinity. Torej se obnaša skoraj enako kot .mouseover()...

Kako omejiti tole? Sem se že malce zafrkaval s .stop() funkcijo, ampak brez pravega efekta...
Tako to gre.

galu ::

Že rešeno.:D

Če koga zanima / bi mu kdaj prišlo prav... To je to (na dosti krajši način).

	$("#menu div.bouncing").hover(function(){
		enter_n += 1;
			if (enter_n === 1) {
				$(this).effect("bounce", {distance: 40, times: 3}, 150);
			}
			},function(){
				enter_n = 0;
		});
Tako to gre.

Zgodovina sprememb…

  • spremenil: galu ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

jQuery load

Oddelek: Izdelava spletišč
6386 (303) MrBrdo
»

PHP koda za izračuna števil

Oddelek: Izdelava spletišč
6322 (277) HardFu
»

javascript ne deluje znotraj novih DIV-ov, ki jih zgenerira Ajax

Oddelek: Programiranje
10925 (655) frudi
»

skriptni jezik

Oddelek: Programiranje
8946 (746) CWIZO
»

Kaj je tukaj narobe [PHP]

Oddelek: Programiranje
121454 (1240) Bojevnik

Več podobnih tem