Bootstrap - WYSIWYG-editing-Optionen, haben keine Auswirkung

Am Ende des Dokuments, bevor </body> tag ich habe die erforderlichen Ressourcen:

{{ HTML::script('/themes/admin/js/jquery.js') }}
{{ HTML::script('/themes/admin/js/jquery-ui.js') }}
{{ HTML::script('/themes/admin/js/bootstrap.min.js') }}
{{ HTML::script('/themes/admin/js/wys.js') }} //Bootstrap-wysiwyg

Alle Skripte verlinkt sind und dort arbeiten. Das ist mein HTML:

<div id="editor" class="well col-md-3" contenteditable="true">

</div>

<script type="text/javascript">
  $('#editor').wysiwyg();
</script>

Und dies ist mein code-Symbolleiste rechts oben:

    <div class="well">
      <div class="btn-toolbar" data-role="editor-toolbar" data-target="#editor">
      <div class="btn-group">
        <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" title="" data-original-title="Font"><i class="glyphicon glyphicon-font"></i><b class="caret"></b></a>
          <ul class="dropdown-menu">
          <li><a data-edit="fontName Serif" style="font-family:'Serif'">Serif</a></li><li><a data-edit="fontName Sans" style="font-family:'Sans'">Sans</a></li><li><a data-edit="fontName Arial" style="font-family:'Arial'">Arial</a></li><li><a data-edit="fontName Arial Black" style="font-family:'Arial Black'">Arial Black</a></li><li><a data-edit="fontName Courier" style="font-family:'Courier'">Courier</a></li><li><a data-edit="fontName Courier New" style="font-family:'Courier New'">Courier New</a></li><li><a data-edit="fontName Comic Sans MS" style="font-family:'Comic Sans MS'">Comic Sans MS</a></li><li><a data-edit="fontName Helvetica" style="font-family:'Helvetica'">Helvetica</a></li><li><a data-edit="fontName Impact" style="font-family:'Impact'">Impact</a></li><li><a data-edit="fontName Lucida Grande" style="font-family:'Lucida Grande'">Lucida Grande</a></li><li><a data-edit="fontName Lucida Sans" style="font-family:'Lucida Sans'">Lucida Sans</a></li><li><a data-edit="fontName Tahoma" style="font-family:'Tahoma'">Tahoma</a></li><li><a data-edit="fontName Times" style="font-family:'Times'">Times</a></li><li><a data-edit="fontName Times New Roman" style="font-family:'Times New Roman'">Times New Roman</a></li><li><a data-edit="fontName Verdana" style="font-family:'Verdana'">Verdana</a></li></ul>
     </div>
     </div>
    </div>

Und jetzt kann ich Sie in mein Div-Element und geben Sie text ein oder löschen Sie es, etc.. Allerdings, wenn ich wählen Sie den text aus und klicken Sie dann auf eine der Optionen in der toolbar passiert nichts.

Auch wenn ich klicken Sie in den editierbaren div-Element und wählen Sie den text, das div-Element skizziert, die zeigen, wie ausgewählte, aber wenn ich klicken Sie auf der Symbolleiste können Sie Elemente im div/text wird deselektiert.

  • Ich denke, man könnte hinzufügen möchten ein wenig mehr Informationen darüber, was genau Sie wollen gelöst.
  • Ich glaube, Sie brauchen, um eine textbox und nicht den div-tag für das plugin
  • Nicht funktioniert, auch mit einem textarea-tag anstelle eines div. Es ist komisch, weil die zweite ich das auf editable div, textarea, die ich auswählen kann und den text ändern, aber wenn ich wählen Sie text und klicken Sie anschließend auf die option Fett-Taste, es tut überhaupt nichts, aber es tut, deaktivieren Sie die text.
  • version Ihres jquery?
  • jQuery v1.10.2
  • das plugin benötigt jQuery 1.3.2 or higher (tested with jQuery 1.5.2). , für Ihre Referenz finden Sie unter basic-Beispiel hier
  • Das ist nicht das gleiche WYSIWYG-editor, den ich verwende: mindmup.github.io/bootstrap-wysiwyg
  • sah es jetzt erstmal versuchen mit Hilfe von jquery version 1.9.0
  • Es ist nicht jQuerry es versucht, aber immer noch die gleiche.
  • bitte laden Sie Ihr code auf jsfiddle , funktionierenden code zu erleichtern, können oder stellen Sie Ihre Dateien auf einem server

Schreibe einen Kommentar