1

jwysiwygは、テキストエリアを HTML WYSIWGエディターに変換するプラグインです。API のオプションで表示されるデフォルトのコントロールを非表示にしようとしていますControlName:{visible:false}が、機能していないようです。

正当化コントロールを非表示にするために使用しているコードは次のとおりです。

function make_wysiwyg(selector, content, settings) {
    //Create the wysiwyg thingy from a given textarea
    var default_settings = {
        autoGrow: true,
        justifyLeft:{visible:false},
        justifyRight:{visible:false},
        justifyCenter:{visible:false},
        justifyFull:{visible:false}
    };
    settings = settings || default_settings;
    $(function() {
        $(selector).wysiwyg(settings).wysiwyg("setContent", content||"");
    });
}

期待どおりに動作しない理由について何か考えはありますか?

4

1 に答える 1

4

プロパティ内にコントロールを配置する必要がありcontrolsます。

    $("textarea").wysiwyg({
        rmUnusedControls: true,
        controls: {
            bold: { visible : true },
            html: { visible : true }
        }
    });

ExamplesrmUnusedControlsからすべてのコントロールを書き直してみてください。

于 2012-05-13T08:42:18.490 に答える