jqeury Hover Frage

Hmm,

ich stehe auf der Leitung aktuell

mit:

HTML:
<script type="text/javascript">
$(document).ready( function()
    ("img").hover(
        function() {
            $("div.helloworld").hide();
            $('.helloworld').css('background-image', '') )
        },
        function() {
            $("div.helloworld").show();
        }
});
</script>
geht es immer noch nicht.
 
$ fehlt vor ('img').hover.
Du blendest den Node aus und entfernst das background-image. Was soll dann beim Einblenden wieder angezeigt werden?

Sieh dir die Fehlerausgaben vom JavaScript an.
 
Habe nun:

Code:
<script type="text/javascript">
$(document).ready( function(){
    $("img").hover(
        function() {
            $("div.helloworld").hide();
            $('.helloworld').css('background-image', "none"));
        },
        function() {
            $("div.helloworld").show();
            $('.helloworld').css("background-image", "molter/01.jpg"));
        }
});
</script>

Aber ich bekomme immer:

Zeitstempel: 20.03.12 16:00:13
Fehler: missing ; before statement
Quelldatei: file:///Users/michael/Desktop/Test/test.html
Zeile: 30, Spalte: 54
Quelltext:
$('.helloworld').css('background-image', "none"));

:(
 
Eine Klammer zu viel bei $('.helloworld').css('background-image', "none"));, jeweils oben sowie unten.
 
Beim einblenden des Hintergrundbilds den pfad in url() einschließen, also:

$('.helloworld').css("background-image", "url(molter/01.jpg)");

EDIT: die abschließende klammer von hover fehlt auch!
 
Zuletzt bearbeitet:
Another day same problem :(

HTML:
<script type="text/javascript">
$(document).ready(function(){
$("img").hover(
        function() {
            $(".helloworld").hide();
            $(".helloworld").css("background-image", "none");
        },
        function() {
            $(".helloworld").show();
            $(".helloworld").css("background-image", "url(molter/01.jpg)");
        }
});
</script>

Habe nun aber ein neuen Fehler.

Zeitstempel: 21.03.12 08:39:01
Fehler: missing ) after argument list
Quelldatei: file:///Users/michael/Desktop/Test/test.html
Zeile: 35
Quelltext:
});

Also laut meinem Editor sind alle Klammern zu. Die } schließt die 1. Zeile document.ready etc, die ) schließt hover( und ; gibt ja an das es fertig ist. Ich sehs einfach nicht wo der Fehler liegen könnte weil wie gesagt mein Editor sagt mir alles io was Syntax angeht.
 
Code:
$(document).ready(function(){
	$("img").hover(
		function() {
			$(".helloworld").hide();
			$(".helloworld").css("background-image", "none");
		},
		function() {
			$(".helloworld").show();
			$(".helloworld").css("background-image", "url(molter/01.jpg)");
		}
	[B][COLOR="Red"])[/COLOR][/B]
});
 
Hmm Dank dir. Ich denke mal Smultron fliegt bald von der Platte...
 
Zurück
Oben