我试图打开一个浮动面板,使用onClick事件,它打开罚款,但显示了这个错误在控制台, this.onClick is not a function
。
如果我关闭浮动面板,然后尝试重新打开一个,也不会再次打开,我不断收到在控制台同样的错误。
这是我的申请 。 你可以看到一个浮动面板出现时,你点击Layers
工具栏按钮。
这是一个开放的浮动面板的主要功能,
function addFloatingPanel() {
var fp = new dojox.layout.FloatingPane({
title: "Layers",
resizeable: true,
dockable: false,
closable: true,
style: "position:absolute; top:0; left:50px; width:245px; height: 175px; z-index: 100; visibility: hidden;",
id: 'floater'
}, dojo.byId('floater'));
fp.startup();
if (dojo.byId('floater').style.visibility === 'hidden') {
dijit.byId('floater').show();
} else {
dojo.byId('floater').style.visibility = 'hidden'
dijit.byId('floater').show();
}
}
我要去哪里错了? 此外,浮动面板是在Firefox可见,但无法在Chrome!