1


1

YUIをセットアップして動作させました。 カスタムボタンを作成しましたが、うまく表示されます。 ボタンをクリックして、選択したテキストを独自のカスタム「span」タグで折り返すのと同様に、「bold」ボタンをクリックすると、選択したテキストを「strong」/「bold」タグで囲むことができます。

誰もがこの作品を作るために彼らが指すことができる例がありますか?

1 Answer


1


自分で解決策を見つけたので、他の人にも見られるように投稿しています。 :)

最初に、彼のhttps://stackoverflow.com/questions/787996/yui-editor-rte-insert-html-element-and-place-cursor-insideからのインスピレーションに対してMK_Devに大きな感謝をします。 これが私の問題に必要なすべてのコードです(上記)。

this.toolbar.on( 'mycustombuttonClick'、function(){var sSelection = this._getSelection(); var sNewElt = '' sSelection ''; this.execCommand( 'inserthtml'、sNewElt); false;}、this、真);

これは、HTMLを挿入しているボタンがツールバー上にあることを前提としていることに注意してください。