(to the english part of the post)
Dir wird in diesem Artikel der neue jQuery Interfaces Fisheye position: fixed; Patch zum herunterladen angeboten. Mit diesem Patch funktioniert das Fisheye auch nach dem Scrollen bei fixer Positionierung. Die Vorgehensweise ist denkbar einfach. Es muss nur der Patch nach der jQuery interfaces Datei eingebunden werden. Ein Beispiel folgt.

<script type="text/javascript" src="jquery.js"></script> <!--- jQuery Framework einbinden --->
<script type="text/javascript" src="interface.js"></script> <!--- jQuery interfaces Plugin einbinden --->
<script type="text/javascript" src="fisheye_patched.js"></script> <!--- hier den Patch einbinden --->

Fisheye position: fixed; Patch herunterladen

Zip Datei enthält Javascript Datei.

Weitere Verweise zum Thema:


(Zum deutschen Teil des Artikels)

In this post you will be offered to download the jQuery Interfaces Fisheye position: fixed; patch. With this patch the Fisheye works after scrolling while it’s fixed positioned. The procedure is simple. You only need to include the patch after including the jQuery inferfaces file. An example follows.

<script type="text/javascript" src="jquery.js"></script> <!--- include jQuery Framework --->
<script type="text/javascript" src="interface.js"></script> <!--- include jQuery interfaces plugin --->
<script type="text/javascript" src="fisheye_patched.js"></script> <!---include the patch --->

Fisheye position: fixed; patch download

Zip file includes javascript file.

More links to this subject:

Weitersagen
  • email
  • Twitter
  • Yigg
  • MisterWong.DE
  • Webnews.de
  • Blogosphere News
  • MySpace
  • Facebook
  • Google Bookmarks
  • Live
  • Yahoo! Bookmarks
  • del.icio.us
  • Technorati
  • Wikio
10 Kommentare »
 

Ich stand vor kurzem vor dem Problem in Javascript zu prüfen ob ein DIV Element in einem HTML Dokument existiert. Mir stand aus vorangehender Entwicklung das jQuery Framework zur Verfügung. Dabei produzierte ich folgenden Code:

if ($('div#divname')) {
// Code ausführen, wenn DIV Element vorhanden. Funktioniert leider nicht
}

Das klappte leider nicht, da der Einsatz der jQuery Selektor Funktion immer ein Objekt zurückliefert. Mir war klar das es sich hierbei um ein leeres Objekt handelt und ich nur auf die Länge prüfen müsste. Sollte die Länge 0 sein ist der DIV im aktuellen Dokument nicht vorhanden. Hier nun der Code mit dem es entgültig klappte:

if ($('div#divname').length > 0) {
// Code ausführen, wenn DIV Element vorhanden. Funktioniert!
}

Ich verwende > anstatt ==, da diese Methode auch bei CSS Klassen funktioniert und keine Nachteile in der Performance bietet. Klassen können mehrfach im Dokument vorkommen. Deswegen kann die Länge größer als 1 sein.

Mehr zum Thema jQuery Selektoren

Weitersagen
  • email
  • Twitter
  • Yigg
  • MisterWong.DE
  • Webnews.de
  • Blogosphere News
  • MySpace
  • Facebook
  • Google Bookmarks
  • Live
  • Yahoo! Bookmarks
  • del.icio.us
  • Technorati
  • Wikio
Keine Kommentare »