0
JSFiddle : http://jsfiddle.net/92z35/2/원시 콘텐츠가 jQuery를 통해 업데이트 될 때 미리보기를 업데이트하려면 PageDown을 어떻게 표시 할 수 있습니까?
은 내가 프로그래밍 방식으로 일부 내용을 삽입해야 할 때 현재 몇 가지 경우를 제외하고, 완벽하게 작동하는 PageDown 키 편집기가 있습니다. 삽입 한 다음 입력하면 미리보기가 업데이트됩니다. 하지만 내가 인 경우에만 삽입하면 미리보기가 변경되지 않습니다.
무엇이 누락 되었습니까?
코드 :
이var converter = Markdown.getSanitizingConverter();
converter.hooks.chain("preBlockGamut", function (text, rbg) {
return text.replace(/^ {0,3}""" *\n((?:.*?\n)+?) {0,3}""" *$/gm, function (whole, inner) {http://jsfiddle.net/BcuLq/#run
return "<blockquote>" + rbg(inner) + "</blockquote>\n";
});
});
var editor = new Markdown.Editor(converter);
ko.bindingHandlers.wysiwyg = {
init: function(element, valueAccessor, allBindingsAccessor, viewModel) {
editor.hooks.chain("onPreviewRefresh", function() {
$(element).change();
});
editor.run();
}
};
var ViewModel = function(first, last) {
this.firstName = ko.observable(first);
this.lastName = ko.observable(last);
this.fullName = ko.computed(function() {
return this.firstName() + " " + this.lastName();
}, this);
this.appendText = function(){
$("#wmd-input").val($("#wmd-input").val() + '@')
}
};
ko.applyBindings(new ViewModel("Planet", "Earth"));
고맙습니다. editor.refreshPreview() 함수를 사용하여 제안과 함께 사용할 수있었습니다. 건배! – SB2055