1

こんにちはみんな私は一日中試しましたが、私はそれを取得できませんでした。

私はtinymceエディターを使用していますが、* * chromeを除いて、すべてのブラウザーで正常に動作します。自動サイズ変更を読み取り専用モードで使用していますが、Chromeではエディターのiframeが約20ピクセルから小さいため、テキストが欠落していることがよくあります。

私はjqueryまたはjavascriptのクラックではなく、その解決策を見つけられませんでした。スタイルを設定している行がありますが、h.setStyle(h.get(a.id + "_ifr"), "height", k + "px");+ 20を追加すると、エディターモードではキーダウン時に常に20ピクセルが追加されるという問題があります。したがって、解決策ではありません。

cssによってピクセル化されたものを追加しますか?しかし、iframe要素にアクセスするにはどうすればよいですか?たぶんあなたの誰かが私がそこに余分なピクセルを追加するためにここで何ができるかについての考えを持っています。

編集

誰も助けてくれないようですので、回避策を講じて行います。プラグインファイルで私は次のことをします、多分それは同じ問題を抱えている人々を助けます:

if (tinymce.isWebKit && tinymce.activeEditor.settings.readonly == true) {

次に、いくつかのピクセルを追加できます。私の場合は20ピクセルです。おそらくもっと良い解決策がありますが、それは機能します。

4

1 に答える 1

1

Chrome、tinyMCE 3.5.6、autoresizeプラグインでも同様の問題が発生しました。助けになったのは、でサイズ変更プラグインを手動で呼び出すことでしたinit_instance_callback。ウィンドウがロードされたときに、このようにtinyMCE(jQueryバージョン)を呼び出しています。

$('.tinymce').tinymce({
  theme : 'advanced',
  plugins : 'autoresize',
  width: '100%',
  height: 400,
  autoresize_min_height: 400,
  autoresize_max_height: 800,
  init_instance_callback: function (inst) { inst.execCommand('mceAutoResize'); }
});
于 2012-09-12T07:07:22.003 に答える