Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-09-2011, 12:37   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 594
Ausblenden wenn nicht über einem von 2 Objekten

Hey.
Ich versuche grad, dass in einer Galerie bei "Maus über Bild" der Titel eingeblendet wird und bei verlassen wieder geht. Das funktioniert ansich auch. Allerdings befindet sich der Titel überm Bild und wenn die Maus aufm Titel ist dann wird er wieder ausgeblendet und wenn er weg ist wieder ein ....

Daher wollte ich einfach den 'fadeOut' um eine if-Abfrage bezüglich "Maus über Titel" erweitern. Ab wie folgt gehts leider nicht...

Code:
$(document).ready(function(){  
    $('.thumb_frame').mouseover(function() {
        $(this).parent('li').children('h3').fadeIn('fast');        
    }).mouseout(function() {      
        if(!$(this).parent('li').children('h3').mouseover()){
            $(this).parent('li').children('h3').fadeOut('fast');  
        }
    });
});
staccato ist offline   Mit Zitat antworten
Alt 05-09-2011, 12:52   #2 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
Wie wärs denn damit?
Code:
$(document).ready(function(){  
    $('.thumb_frame').mouseover(function() {
        $(this).parent('li').children('h3').fadeIn('fast');        
    });
    $('li').mouseout(function() {      
        $(this).children('h3').fadeOut('fast');  
    });
});
webxvideo ist offline   Mit Zitat antworten
Alt 05-09-2011, 13:16   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 594
So ganz sauber läuft das leider noch nicht, aber das auf jeden Fall noch mal nen Ansatz.

Besten Dank.
staccato ist offline   Mit Zitat antworten
Alt 06-09-2011, 10:06   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 594
Hab jetzt mit "mouseenter" und "mouseleave" gemacht. Das geht.

Code:
$(document).ready(function(){  
    $('li.thumb').mouseenter(function() {
        $(this).children('h3').fadeIn('fast');        
    }).mouseleave(function() {      
        if(!false){
            $(this).children('h3').fadeOut('fast');  
        }
    });
});
staccato ist offline   Mit Zitat antworten
Alt 06-09-2011, 20:15   #5 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Nicht schlecht.

Diesen Teil mag ich besonders.
PHP-Code:
if(!false){
  
… 

__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 06-09-2011, 20:43   #6 (permalink)
NCC 1701 D
 
Benutzerbild von speedjunkie
 
Registriert seit: Oct 2009
Ort: Metropolregion Hamburg
Beiträge: 588
Zitat:
Zitat von staccato Beitrag anzeigen
Hab jetzt mit "mouseenter" und "mouseleave" gemacht. Das geht.
Ja genau, in JavaScript gibt es kein mouseChildren = false.

Wenn Du an ein Elternelement ein EventHandler hast und mit der Mouse über dem Kindelement bist, zählt das als mouseout. Deswegen enter und leave.

In jQuery hast Du:

hover(over, out)

PHP-Code:
$('.thumb_frame').hover(
                        function()
                        {
                            
// Event-Handler mouseover    
                        
},
                        function()
                        {
                            
// Event-Handler mouseout
                        
}); 
Ist in JQuery "mouseenter" und "mouseleave"
__________________
just be Daniel
JUNK FOOD: JavaScript Core Reference
speedjunkie ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wenn Objekt mit erstellten Objekten kollidiert sollen erstellte Obje. gelöscht werden evo-x ActionScript 3 4 22-02-2011 12:41
Wie kann ich von einem String das letzte Zeichen entfernen, wenn ich die Länge nicht katimp Flash Einsteiger 1 31-03-2007 12:27
viele Bilder in einem MC über Button ein- und ausblenden Müllerchen Flash 4 und Flash 5 49 24-07-2002 05:58
Weis nicht wie man das nennt ! Infotext an der Maus wenn ich über nem Objekt bin Rakaya Flash 4 und Flash 5 8 26-03-2002 10:08
Ein/ausblenden von vielen Objekten Fet Braun ActionScript 1 9 05-01-2002 18:20


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele