Ich habe einen Adventskalender aufgebaut. Der funktioniert gut.
Sobald ich den Script Sternen-Regen aktiviere, funktionieren die Türchen nicht mehr.
Kann man also nicht 2 Java miteinander laufen lassen?
http://vorweihnachtszeit.ch/test.htm
2JavaScript kombinieren
-
-
Doch, man kann 2 Javascripts nebeneinander laufen lassen aber mitunter gibt es dabei Komplikationen.
In diesem Fall ist das Problem, dass die Sterne jeweils in einem ziemlich großen Div untergebracht sind. Dieses verdeckt die Türchen, so dass die Mausklicks nicht zu denen durch kommen.
Lösung, indem Du mit diesem CSS die Divs für Mausaktionen durchlässig machst:
-
Danke für den Code.
Setze ich dies in meine CSS Datei ein, wird der Hintergrund nicht mehr angezeigt.
Oder wo genau muss ich dies hinschreiben.
Oder wo im animation-java wird der DIv definiert, dass es so gross ist.
-
Wenn der Hintergrund nicht mehr angezeigt wird, vermute ich, dass Du einen Syntaxfehler im CSS hast, so dass die betr. Regel nicht wirksam ist. Post doch mal das vollständige CSS oder lass es hier validieren:
http://jigsaw.w3.org/css-validator/validator
Dass das Div so groß ist, liegt daran, dass das Bild darin so groß ist: 500px x 500px und darin der kleine Stern. Hast Du dieses Bild selber gemacht?
Bevor wir da weiter machen, solltest Du aber die Frames heraus nehmen, die sind vollkommen veraltet und erschweren das Debuggen.
-
Habe die CSS Datei überprüfen lassen, die ist OK. Aber wenn ich den eben oben erwähnten Code in die CSS Datei einfüge geht der Hintergrund nicht mehr.
Hier der Direkt Links
Ganzer Adventskalender: https://vorweihnachtszeit.ch/demo/advent.php?zugang=demo
CSS: https://vorweihnachtszeit.ch/demo/css.php?zugang=demo
Animation: https://vorweihnachtszeit.ch/demo/animation.php?zugang=demoJava-Türchen: https://vorweihnachtszeit.ch/demo/java.php?zugang=demo
-
Warum führst Du denn die CSS- und JS-Dateien als .php? Werden die tatsächlich mit PHP generiert?
-
Alle Infos wie zb. Schriftgrösse, Farbe, Türbilder, Anzahl Sterne, usw werden aus einer Datenbank geholt.
Darum alles mit der Endung PHP -
Ah, verstehe. Mein Browser beschwert sich, dass die CSS-Datei den falschen MIME-Typ hat.
Am besten wäre es, wenn Du die Seite mit dem CSS mit dem pointer-events: none; mal online stellst, damit man untersuchen kann, woran es liegt.
-
Hab die Zeile in die CSS Datei eingefügt. Link siehe oben
-
Ich nehme an, Du meinst diese Seite:
https://vorweihnachtszeit.ch/demo/advent.php?zugang=demo
Dort ist alles in Ordnung, beide Hintergründe sind sichtbar, der äußere weiße und der innere braune mit den Türchen.
Allerdings: Das pointer-event: none; finde ich beim Body und nicht bei den Divs.
-
Nein, dien "pointer-event: none;" habe ich in der Css Datei platziert gehabt.
Sag mir, wo genau ich diesen einsetzen soll.
Ich dachte dieser muss in die CSS Datei gesetzt werden.
-
-
Ich habe nun den ganzen Code ins CSS platziert. Aber die Türchen gehen trotzdem nicht auf.
-
-
Wieso verkleinerst du nicht einfach die Bilder so dass sie nur noch so groß sind wie die Sterne?
-
Deine türchen sind nicht anklickbar weil du die Css nutzt
Codetable{ border-spacing: 0; border-collapse: collapse; empty-cells: hide; pointer-events: none;// deswegen }
EDIT ; sehe gerade das du auf fast alle Elemente das pointer-events:none; benutzt.( tr,td,table,h1,h2)
Hast du mal gelesen wofür das ist ?
-
Ich habe nun den Pointer-event Code nur noch beim Div. Aber die Türchen gehen nicht auf.
-
jetzt mußt du nur noch den Fehler beheben den ich dir in Post 14# geschrieben habe.
das heißt div und nicht ddiv
-
Ich habe nun den Code so platziert wie im Beitrag 14.
So sieht nun die CSS aus https://vorweihnachtszeit.ch/demo/css.php?zugang=demo
-
jetzt mußt du nur noch den Fehler beheben den ich dir in Post 14# geschrieben habe.
das heißt div und nicht ddiv
also so muß es aussehen
Ein bißchen nachdenken und man würde da selber drauf kommen
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!