Richtig es gibt sie nicht, die trim() Funktion (mid() für M$ fans). Und auch einige andere Funktionen die man in PHP oft verwendet, gibt’s nicht. Aber jetzt!
Dieses ImageFlow schaut doch irgendwie nach Apple aus, oder? Na ja, ich schätze das ich es demnächst wo einbauen darf, hoffentlich gibt’s das Ding dann schon als jquery Plugin. (via Basic Thinking Blog)
… bzw. mein erstes WordPress-Plugin. Das tolle Google-Reader-Infinite-Scrolling-Ding habe ich jetzt in ein Plugin verpackt und schon mal hier eingebaut. Es ist eigentlich nicht fertig und noch relativ ungetestet (Firefox, IE6 und IE7) aber es scheint doch schon ganz gut zu funktionieren.
Um das Ding fertigzustellen muß das Plugin allerdings auch mit jedem beliebigen Theme funktionieren, derzeit ist das noch nicht so. Weiters is das Nachladen teilweise sehr langsam, wenn man zum Beispiel recht schnell ganz weit nach unten scrollt.
Nach Weihnachten ist da sicher mal Zeit und dann gibts auch den Source Code zum Downloaden.
A very quick and dirty test implementation of the new google reader feature “infinite scrolling”. All in one file (except jquery of course). The four lines php ajax server, returns the list items. Some jquery javascript checks the scrolling and does the list item fetching with ajax.
Für seine Referenzen verwendet Marius Roosendaal ein sehr lässiges Accordion. Um einige Features ergänzt ergibt dieses Widget eine passable Bilder-Gallerie inkl. Paging und Beschreibungen.
Ist es grundsätzlich möglich ein isometrisches Spielfeld im Browser darzustellen? Im ersten Augenblick wird man sagen, “Sicher, why not.”, aber nach einer kurzen Denkpause sollte einem auffallen das man da einige Probleme bekommt.
1. Man hat keine Zeichenfunktionen, ich will kein svg, canvas oder dergleichen verwenden (das wär ja leicht).
2. Damit kann man nur rechteckige Bilder verwenden … das macht die Sache nicht einfacher, vorallem im Bezug: Wie erkenn ich auf welchem der Bilder die Maus gerade steht (überlappen sich ja).
Aber mit ein bissl Fantasie hats dann doch hingehauen. Dann noch mittels jquery ein wenig Drag hier und ein bisschen Drop dort, und schon wars fertig.