1

An alle JQuery/Js-Experten

Frage von aabbcck aabbcck

Hey,

Ich habe aus Spass ein animiertes Menu erstellt:

http://deinflashmob.de/Spielereien/menu.html

Wenn ihr es euch angeschaut habt werdet ihr vermutlich bemerken das das "Rote" nur wieder zurück geht wenn der zeiger das "Rote" berührt hat und man dann wieder runtergeht, das heist wenn man anz schnell drauf und wieder runter geht bleibt das rote da. Ich weiß es ist jetzt etwas was verwirrend erklärt aber ichweißm nciht wie cih es sonst erklären kann :p.

Habt ihr eine Idee wie man diesen Bug lösen kann?

Tamino

Fragen zu gleichen Themen finden

Antworten (2)

  • 1
    Hilfreichste Antwort ausgezeichnet vom Fragesteller
    Antwort von electrojot electrojot

    Ahoi :)

    mach das doch so:

    jQuery.fn.slideBg = function( settings ) {
    
        settings = jQuery.extend({
            speed: 200
        }, settings);
    
        return this.each(function(){
            var caller = this;      
    
            $(caller).bind( 'mouseover', slide_in);
    
    
            function slide_in() {
                $(caller).unbind( 'mouseover' );
                $(caller).bind( 'mouseout', slide_out );
                //deine animation -> $(caller).children('bla').animate( bla, settings.speed );
    
            }
            function slide_out() {
                $(caller).unbind( 'mouseout' );
                $(caller).children('bla').animate( bla, function(){
                    $(caller).bind( 'mouseover', slide_in );
                }, settings.speed );
    
            }
    
        });
    };
    

    und dann:

    $(document).ready( function() {
        $("deinLinkDiv").slideBg();
    });
    

    Allerdings musst du dafür dein Html entsprechend gestalten. bastel maln bisschen, aber so sollte es keine Probleme geben.

    und wer jQuery nicht leiden kann muss ja auch net damit arbeiten :D

    Habe noch nie gehört, dass die jemanden dazu gezwungen haben :D

  • 0
    Antwort von imaxami97 imaxami97

    Mit CSS lösen

    Kommentar von aabbcck aabbcck

    Wie mit CSS lösen?

Diese Frage

Verwandte Fragen

Noch nicht den richtigen Rat gefunden?

Einfach und schnell viele hilfreiche Ratschläge von Deutschlands aktivster Ratgeber-Community erhalten!

Einfach und schnell einen Tipp erstellen und Ihren guten Rat mit anderen teilen!

Einfach und schnell ein Video hochladen und anschaulichen Rat an alle geben!

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.