我正在将dojo-bootstrap的typeahead(https://github.com/xsokev/Dojo-Bootstrap)集成到我的dojo项目中(在dijit小部件内),甚至调试并查看typeahead.js第136行中已过滤的列表
(this.menuNode.innerHTML = items.join('');)
typeahead的项目列表不显示任何内容。控制台没有错误。
任何提示?
答案 0 :(得分:0)
好吧,我的页面上有很多dijit小部件,所以我需要编辑Typeahead.js第73行
domConstruct.place(this.menuNode, document.body);
到
domConstruct.place(this.menuNode, this.domNode.offsetParent || document.body);
现在菜单应该是它的位置。
非常感谢!