Rufen Sie ein jQuery-plugin, Funktion außerhalb des Plugin

Ich gebaut habe ein jQuery-Plugin, aber jetzt habe ich eine Funktion aus dem Plugin, die außerhalb des Plugins.

Das Plugin

(function ($) {
    jQuery.fn.vierGewinnt = function () {
 var VierGewinnt = function (config) {
            this.view = config.view;    
            this.dx;
            this.turn = 1;
        }
VierGewinnt.prototype.setToken = function (column) {
            for (var i = this.rows; i > 0; i--) {
                if (this.gamearray[column][i] == 0) {
                    this.gamearray[column][i] = "red";    
                    this.turn++;
                    this.findWinner(column, i);
                    break;
                }
            }

        }})(jQuery);

main.js ich habe versucht:

$.setToken()
$.fn.vierGewinnt.setToken()
$.fn.vierGewinnt.VierGewinnt.setToken()

Vielleicht hat ja jemand eine Ahnung! Thx im vorraus!!!!

Wie kann das sein? Ich sehe keinen ausführbaren code. Und es gibt eine fehlende Klammer (})
naja...ich ließ eine Menge von code. denn das war nicht wirklich wichtig ....und es funktioniert! wenn ich versuche $.fn.vierGewinnt zeigt es mir den gesamten code des plugins, damit ich weiß, dass es in der jquery-Prototyp
Da es definiert ist, innerhalb eines Bereichs und dann nie Kontakt, um etwas über den globalen scope, Nein es gibt keine Möglichkeit für Sie, um Zugriff zu erhalten, um es wie es ist.
Das ist gut zu wissen. Dennoch können Sie korrigieren möchten den kleinen Fehler auch wenn es ein "Beispiel"

InformationsquelleAutor user1354743 | 2013-01-02

Schreibe einen Kommentar