» »

.mouseenter() v Chrome, IE in FF

.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
»

Kontakt obrazec

Oddelek: Izdelava spletišč
62053 (1898) betmen
»

[jQuery] Zamenjava sličic pri različnih stanjih miške

Oddelek: Programiranje
111441 (1088) kornilov
»

Wampserver in Firefox

Oddelek: Izdelava spletišč
61832 (1712) jonystar
»

jQuery load

Oddelek: Izdelava spletišč
61565 (1482) MrBrdo
»

JavaScript + fade

Oddelek: Izdelava spletišč
161890 (1525) arjan_t

Več podobnih tem