Beiträge von Sempervivum

    Code
    $('[name="ww"]').html('<p>hallo</p>');

    Ja, das ist richtig.

    Zitat

    was mache ich den wenn ich 2 mal oder mehrmal den gleichen namen habe??

    In diesem Fall genau so. jQuery legt automatisch eine Schleife an und führt die Aktion, in diesem Fall das HTML setzen, für alle Element durch, auf die der Selektor passt. Beachte jedoch, dass das nur bei Radiobuttons sinnvoll ist oder wenn man ein Array von Formularelementen anlegt. Sonst kann man die Elemente nicht unterscheiden, analog zu mehrfachen IDs.

    Edit: Oder möchtest Du ein einzelnes Element aus dem Set ansprechen? Dann geht es mit eq():

    Code
    $('[name="ww"]')eq(1).html('<p>hallo</p>');

    Ja, damit bin ich auch schon konfroniert worden. Der Grund ist, dass Javascript die Funktion im globalen Skope sucht, wenn sie in dieser Form inline notiert wird. Bei jsfiddle ist sie jedoch in einer Funktion gekapselt, z. B. im onload-Event, je nach Einstellung, so dass sie im globalen Scope nicht sichtbar ist. Abhilfe, indem der Listener nicht inline sondern mit addEventListener() oder äquivalent bei jQuery registriert wird.

    Code
    das ein Computer mehrere millionen rechnungen die Sekunde macht?

    Das bezieht sich auf Machinenbefehle. Wenn Du eine Befehlszeile in einer Hochsprache siehst, muss die geparst und in Maschinenbefehle umgesetzt werden. Und dabei können sehr viel mehr Befehle heraus kommen. Vor allem das Parsing von HTML ist aufwändig, siehe hier:

    http://www.webdeveloper.com/forum/showthre…-way-to-do-this

    aber das ist bei dem Problem in diesem Thread wohl weniger relevant.

    scss ist ebenfalls ein Precompiler und das CSS muss kompiliert werden. Ich habe um diese ganzen Precompiler bisher einen Bogen gemacht. Sie haben insofern eine Berechtigung, weil die Möglichkeiten von CSS sehr begrenzt sind, es gibt z. B. keine Variablen, keine Funktionen und Rechenoperationen nur in sehr eingeschränkter Form (calc).

    Bei Checkboxes ist es relativ einfach, wenn man den Checkbox-Hack anwendet: Einer Checkbox kann man ein Label zuordnen. Die Checkbox wird unsichtbar gemacht. Klick auf das Label steuert den Zustand der Checkbox. Zustand der Checkbox steuert das Aussehen des Labels.

    https://jsfiddle.net/Sempervivum/3dyrdo07/1/

    Bei Selects ist es leider nicht so einfach. Hier ist es eher empfehlenswert, ein Select mit CSS und Javascript neu zu bauen. jQuery-UI hat z. B. so etwas:

    https://jqueryui.com/selectmenu/

    Anscheinend sind es die String-Operationen, die ihn umbringen, denn ohne die geht es relativ schnell:

    Was ist denn überhaupt der Sinn der Sache? So etwas kann doch kein Mensch lesen.

    Das wird dir wahrscheinlich auch kein besseres Ergebnis bringen als mit der jetzigen Animation. Das Problem ist, dass die Seite, wo es eingebettet ist, nicht wirklich responsiv ist:

    Zitat

    dass die umgebenden Container nicht der Größe des Browserfensters folgen. Deshalb ändert sich die Größe der Animation nicht, denn sie folgt mit einer Breitenangabe von 100% dem umgebenden Container.

    Zitat

    das er hinter den roten verschwindet und dann weg ist und nicht unter den roten wieder raus kommt.man könnte ober und unterhalbdes alerts ja noch ein div bauen wo der tropfen hinter verschwindet.

    Kein Problem, ich hoffe, ich habe dich richtig verstanden:

    Schau mal, ob dir dies weiter hilft:

    https://css-tricks.com/drag-and-drop-file-uploading/

    Eigentlich um Dateien hochzuladen, ob es mit dem Drag&Drop einer Email aus Outlook funktioniert, weiß ich nicht. Konne es auch nicht testen, weil ich kein Outlook habe. Mit einer eml-Datei funktioniert es jedoch. Musste den Typ für Ajax auf "text" ändern und auf dem Server war der erste Eintrag in $_FILES leer. Ich hänge meine Testdateien mal an, dann kannst Du versuchen, ob es auch mit Drag&Drop aus Outlook funktioniert.

    Zitat

    heist doch center zwischen oben und unten ,,und center zwischen links und rechts oder??

    hatte das schon mal öfters versucht ,hat aber nie wirkung gezeigt,da muss man wohl noch was anderes beachten damit das geht oder wie?.

    Genau. Keine Ahnung, warum es bei dir nicht funktioniert hat. Am besten postest Du ein Beispiel, damit man es sich ansehen kann.

    Zitat

    das er hinter den roten verschwindet und dann weg ist und nicht unter den roten wieder raus kommt.man könnte ober und unterhalbdes alerts ja noch ein div bauen wo der tropfen hinter verschwindet.aber wie ich dich kenne kennst du da bestimmt nee andere lösung.

    Ich denke, ein zusätzliches div ist schon der richtige Ansatz. Etwas anderes fällt mir auch nicht ein.

    Ich war mir nicht sicher, ob das Flexlayout mit relativer/absoluter Positionierung und z-index zusammen funktioniert, aber ein Versuch zeigt, dass es das problemlos tut:

    Ich habe dies auf einer Testseite entwickelt, damit mir die Features meines Editors zur Verfügung stehen (Validierung etc.).

    Ja, ich schrieb ja schon, wenn sich Elemente überdecken sollen, geht es nicht ohne absolute Positionierung. Flexlayout ist dafür gemacht, Elemente anzuordnen, die sich im normalen Fluss befinden. Auch wenn man z-index verwenden will, müssen die Elemente positioniert sein.

    Anscheinend hast Du dich nicht über Arrays in Javascript informiert. Ich habe mal versucht, deinen Code, so gut ich ihn verstehe, in Javascript umzusetzen:

    Code
            v = [0]; //ein Array mit 0 als erstem Element, index = 0
            a = [9.81]; // ein Array mit 9.81 als erstem Element, index = 0
            y = [1000]; // ein Array mit 1000 als erstem Element, index = 0
            for (i = 1; i <= 1000; i++) {
                v[i] = v[i - 1] + a[i - 1];
                a[i] = 10 - 27 / 65 * v[i] * v[i];
                y[i] = y[i - 1] - v[i];
            }
            console.log(v, a, y);

    Allerdings kriege ich die Formel nicht so hin, dass die Ergebnisse plausibel sind. Auch wenn ich Klammern setze:

    Code
    a[i] = 10 - 27 / (65 * v[i] * v[i]);

    wird es anders aber ebenso wenig plausibel. Da ist dann der Physiker gefragt.