要清楚,我指的是stackoverflow的分叉WMD的使用,而不是来自attacklab的原始版本.
我想使用分叉版本,但似乎脚本用来识别WMDify页面元素的div id是硬编码的wmd.js:66
:
// A collection of the important regions on the page. // Cached so we don't have to keep traversing the DOM. wmd.PanelCollection = function(){ this.buttonBar = doc.getElementById("wmd-button-bar"); this.preview = doc.getElementById("wmd-preview"); this.output = doc.getElementById("wmd-output"); this.input = doc.getElementById("wmd-input"); };
如果我只想使用不同的区域名称,我自己就可以了 - 但我想在一个页面上使用可变数量的WMD编辑器.我需要一种方法来告诉每个WMD实例它应该影响的页面区域,但是我没有看到任何"钩子".
看不见可能是我几乎完全缺乏js知识的产物.Right Thing To Do™是为了正确学习javascript,但我正处于一个截止日期的项目中.我真的很想使用这个版本的WMD,但是我需要一些关于如何修改WMD脚本的线索,或者只是一个如何以一种我可以指定使用哪个div id的方式调用它的例子.
线索赞赏!
我有类似的问题,所以我重新考虑WMD能够做到这一点. 我的wmd版本
最近,我重新检查了这一点.Google代码中的版本支持页面上的多个版本.
谷歌代码叉,是最新的.