Javascript: Wie um zu überprüfen, ob element sichtbar ist?

bin ich mit dem leichten zepto.js Rahmen und jetzt brauche ich, um zu testen, ob ein element auf der Seite sichtbar ist, oder nicht ... das ist mein Fall:

Einer Taste löst die Funktion show_guides().

function show_guides() {
    $('#guides').toggle();

    if ( $('#guides').is(':visible') ) { //does not work
        //$.cookie('guides_visible', 'true');
        console.log("visible");
    } else {
        console.log("invisible");
        //$.cookie('guides_visible', null);
    }
}

Wenn die $('#guides') sichtbar sind, möchte ich ein cookie gespeichert und wenn Sie nicht ich will es loswerden.

Jedoch zepto.js keine Unterstützung für Selektoren wie :visible also muss ich einen anderen Weg finden.
Irgendwelche Ideen, wie das zu tun? Im Moment bin ich immer die folgende Fehlermeldung:

Nicht abgefangener Fehler: SYNTAX_ERR: DOM Exception 12

In der zepto-Dokumentation habe ich gelesen, das ...

Für die grundlegende Unterstützung von jQuery nicht-standard-pseudo-Selektoren wie
:sichtbar, enthalten die optionale "selector" - Modul.

Aber ich habe keine Ahnung, wie dieses.

Jemand aus der wer könnte mir helfen hier? Vielen Dank im Voraus.

  • "Aber ich habe keine Ahnung, wie dieses." Auf die gleiche Weise laden Sie eine beliebige andere JavaScript-Datei. Include diese Datei, nachdem Sie geladen zepto.
InformationsquelleAutor matt | 2012-07-09
Schreibe einen Kommentar