Hi Tikker,
danke für das Feedback :)
Zum einen bricht der Ladevorgang bei meinen 44 Bildern leider meistens zwischendrin ab - vielleicht weil es mehr als die erwähnten 10 Sekunden dauert, alle Bilder zu ziehen? Ich habe dann nur einen Teil der Bilder in der Galerie verfügbar. Bei einem Reload sind die meisten Bilder schon im Cache und es werden alle noch fehlenden Bilder nachgeladen.
Ja, da will ich noch etwas tun. Mir ist aber folgendes auch noch aufgefallen:
Nutzt du das iReflect Plugin? Und sind deine Bilder von Natur aus Groß? Wenn man die Reflektion ausschaltet gehts viel schneller, sieht aber auch nicht mehr so schick aus. Ich versuche da noch etwas drann zu drehen. Du kannst aber zu Sichherit mal das Memory Limit von PHP checken. Bei sehr großen Bildern wird nicht resized, wenn die gesamte Operation zu viel Speicher einnehmen würde (macht DW bereits).
Wenn ich versuche, ihn hin und her zu schieben, meint Firefox, dass ich Element-Drag/Drop mit dem Slider machen möchte und bewegt ihn lustig aus der Scrollbar heraus. Wenn ich ihn dann loslasse, springt er in die Scrollbar zurück, bewegt sich noch so lange in der Scrollbar mit der Maus hin und her, bis ich nochmal geklickt habe (kriegt offenbar den ersten Mouse-Release-Event nicht mit)).
Das kann am Eventhandling im FF liegen. Ich glaube, dafür habe ich schon einen Fix - den kann ich am Montag in der Firma in den Code einbauen. (wenn du selber vorher hacken magst: in der imageflow.js gibt es am Ende lauter Funktionen, die einen Event übergeben bekommen. z.B. function drag(e) ... und ein paar andere. Dort kannst du nach
if (!e) e = window.event;
einfügen:
e.preventDefault();
- bei mir ging das dann ... )
Ausserdem ist der Flow bei etwas schnelleren Mausbewegungen öfter mal überfordert, die Bilder schnell genug durch zu rollen (mein Rechner ist halbwegs aktuell, daran liegts nicht)
Ich versuche die Bilder vorher noch zu verkleinern, was irgendwie nicht immer richtig geht. Die Berechnungen brauchen manchmal zu viel Zeit :( - ich habs bei mir mit 15 Bildern á 3-4MB probiert ... da konnte mein 2009er MacPro Octocore und 12GB RAM auch nix mehr machen ... liegt wohl am Browser ... Safari läuft in dem Moment nur auf einem Core :(
Also, ich werd auf jeden Fall mal sehen, was man da noch so machen kann, um es für den Endanwender einfacher zu machen.
Gruß,
Gerry.