2011-01-04 2 views
0

Ich versuche, ein Standardsteuerelement in Jwysiwyg zu überschreiben. Immer wenn ich dies tue und auf das Steuerelement klicke, das ich überschreibe, erhalte ich diesen Fehler: $.data(this, "wysiwyg") is undefined. Hier ist der Code, den ich verwende.jquery jwysiwyg Erweiterung Standardsteuerelemente

$('.wysiwyg').wysiwyg({ 
    css: "css/wysiwyg.css", 
    controls: { 
     bold: { 
     visible: true, 
     exec: function() { 
      $('.wysiwyg').wysiwyg('insertImage', 'path/to/image.jpg'); 
     }, 

     } 
    } 
    }); 

Auch kann ich die Kontrolle ich fett bin zwingende ändern, zu jeder anderen Standardsteuerung (durchgestrichener, ...) und ich immer noch die gleichen Fehler.

Antwort

0

Da die in exec definierte Funktion nicht im ursprünglichen Dokument, sondern im iframe-Dokument funktioniert, das von jwysiwig erstellt wurde. Und in Iframe-Dokument gibt es nicht so etwas wie Jwysiwig Container.

Verwandte Themen