• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Einfaches Javascript / Jquery script funktioniert nicht

AzRaIL

Mitglied
Habe ein kleines Script geschrieben dass beim hovern bestimmter Links einen Div Container mit einer ID auf Display:none setzen soll
Es funktioniert leider nicht und finde meinen Fehler gerade auch nicht
hoffe ihr könnt mir dabei helfen

hier der code

Code:
<script>
    jQuery(document).ready(function(){
        jQuery('a.boxes').hover(function() {
            var firstBox = document.getElementById('#massage');
            if (firstBox.style.display == 'block') {
                firstBox.style.display = 'none';
            }
        });
    });
</script>

Dabei ist message die ID des Div Containers und .boxes die klasse der jeweiligen Links

EDIT:

vllt so?

Code:
<script>
    jQuery(document).ready(function(){
        jQuery('a.boxes').hover(function() {
            var firstBox = jQuery('#massage').css('display');
            if (firstBox == 'block') {
                jQuery('#massage').css('display','none');
            }
        });
    });
</script>

EDIT: es funktioniert :D
 
Zuletzt bearbeitet:
Hallo,

nur noch, was soll das machen
Code:
            var firstBox = jQuery('#massage').css('display');
            if (firstBox == 'block') {
macht doch kein sin, wenn das none ist ist doch ok, mehr geht nicht, es werden keine 2 none draus :O).
Also ich würde das löschen das sparst 3 Zeilen code.

Cheffchen
 
Hallo,

nur noch, was soll das machen
Code:
            var firstBox = jQuery('#massage').css('display');
            if (firstBox == 'block') {
macht doch kein sin, wenn das none ist ist doch ok, mehr geht nicht, es werden keine 2 none draus :O).
Also ich würde das löschen das sparst 3 Zeilen code.

Cheffchen
Sehe ich genauso: ein $('#massage').hide(); würde schon ausreichen.
 
Zurück
Oben