Anzeigen Ausblenden div im Chrome-Erweiterung popup using jQuery

Ich habe versucht, um eine option ein-und ausblenden, (ggf. Umschalten) in meinem browser-action-ohne Erfolg.
Der code unten ist der Körper von meinem popup -

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="popup.js"></script>
<div class="show">
    <a href="#" class="showcontent">Show</a>
    <a href="#" class="hidecontent">Hide</a>
    <div class="somecontent">
        <p>some content<br />
            <a href="#">Link</a><br />
        </p>
    </div>
</div>

Den popup.js die Datei enthält unter anderem:

$(document).ready(function(){
    $(".somecontent").hide();
    $(".showcontent").click(function(){
        $(".somecontent").show();
    });

    $(".hidecontent").click(function(){
        $(".somecontent").hide();
    });
});

Ich glaube das problem ist, dass der Chrome-API-Probleme mit meinem popup.js Datei. Der Körper erscheint in meinem popup-aber das ein-und Ausblenden Aktionen funktionieren nicht. Irgendwelche Ideen, wie diese Arbeit zu machen und wenn nicht, einen anderen Weg das gleiche Ergebnis zu erhalten (sprich: Umschalten auf klicken Sie)?

EDIT: Von der javascript-Konsole, die Fehler, die ich bin immer diese Fehlermeldung:

Uncaught TypeError: Cannot call method 'bereit' null

Welche Punkte auf der Linie des obigen code unter Verwendung der bereit-Funktion.

haben Sie behoben? Ich hatte ähnliche Probleme, die aber behoben durch die Festlegung der Reihenfolge der <script/> Linien aufgetreten, die in das Dokument (css -, jquery-Skript, Skript)

InformationsquelleAutor Guibone | 2010-01-16

Schreibe einen Kommentar