8

マークアップを使用しています!マークダウンエディタとして()。

現在、プレビューパネルを表示するには、プレビューボタン(緑色のチェックマーク)を押す必要があります。

プレビューを自動的に表示したいのですが、どうすればこれを実現できますか?

4

5 に答える 5

11

私はこのエディターの経験がありませんが

$('a[title="Preview"]').trigger('mouseup');

エディターのロード後に呼び出されたのは、あなたが望むことをしているようです。

于 2009-09-04T18:47:53.867 に答える
9

他の誰かが受け入れられた答えに従っていて問題にぶつかった場合に備えて:

$('a[title="Preview"]').trigger('mousedown');

私のために働いた(「マウスアップ」はしなかったが)。たぶん彼らはmarkItUpの最新バージョンで動作を変更しました!(v1.1.7)?

于 2010-05-15T15:54:17.470 に答える
3

マークの答えはうまくいきました。完全を期すために、ここに彼のコードを追加しました。

<script type="text/javascript" >
$(document).ready(function()    {
    $('#markdown').markItUp(myMarkdownSettings);
    $('a[title="Preview"]').trigger('mouseup');
});
</script>
于 2009-09-05T17:38:27.373 に答える
1

または、少しハッキングしてそれを行うこともできます:ソースファイルに追加

autoShowPreview:false、

オプションオブジェクトのフィールドとして、次のようになります。

options = { id:                     '',
                nameSpace:              '',
                root:                   '',
                previewHandler:         false,
                previewInWindow:        '', // 'width=800, height=600, resizable=yes, scrollbars=yes'
                previewInElement:       '',
                previewAutoRefresh:     true,
                autoShowPreview :       true,  //custom option here : 
                previewPosition:        'after',
                previewTemplatePath:    '~/templates/preview.html',
                previewParser:          false,
                previewParserPath:      '',
                previewParserVar:       'data',
                resizeHandle:           true,
                beforeInsert:           '',
                afterInsert:            '',
                onEnter:                {},
                onShiftEnter:           {},
                onCtrlEnter:            {},
                onTab:                  {},
                markupSet:          [   { /* set */ } ]
            };

次に、610行目あたりのドキュメントの終わり近くにinit()の呼び出しがあります。働き。このように変更できます:

init();
if(options.autoShowPreview){
     preview();
     refreshPreview();
}

初期化時にカスタムプロップを変更することで、必要がなければいつでも無効にすることができます。

于 2012-11-29T03:56:06.653 に答える
0

この記事では、この場合のタイトル(「プレビュー」)で選択する方法を示します。次に、タイトルプレビュー付きのアンカータグ(「a」)を選択してクリックします。

幸運を祈ります、

ダン

于 2009-09-04T18:07:12.123 に答える