我跟随http://multiplethreads.wordpress.com/tag/pagedown/ 上面链接中的示例使用了 twitter 引导程序,而我使用了 zurb 基础。基本上,我试图获得一个自定义对话框来从我的 pagedown 编辑器中插入图像(有点像 stackoverflow 的做法)。
我可以拉起模态框(基础显示),但它似乎在“背后”某些东西,我似乎无法与之交互。有任何想法吗?
我的代码:js文件:
PH.ui.markdown = {
initialize: function () {
var markdownTextArea = $('textarea[data-markdown=true]');
if (markdownTextArea.length == 1) {
markdownTextArea.addClass('wmd-input')
.wrap("<div class='wmd-panel' />")
.before("<div id='wmd-button-bar'></div>")
.after("<div id='wmd-preview' class='wmd-preview'></div>");
var converter = Markdown.getSanitizingConverter();
var editor = new Markdown.Editor(converter);
editor.hooks.set("insertImageDialog", function (callback) {
//setTimeout(function () {
$('#myModal').foundation('reveal', 'open');
// }, 5000);
return true; // tell the editor that we'll take care of getting the image url
});
editor.run();
}
}
};
html:
<div id="myModal" class="reveal-modal">
<h2>Upload Image</h2>
<%= f.file_field :image %>
<button class="btn" id="insert_image_post">Insert Image</button>
<!-- <a class="close-reveal-modal">×</a> -->
</div>