onClick イベントを使用してフローティング パネルを開こうとしていますが、正常に開きますが、コンソールにこのエラーが表示されますthis.onClick is not a function
。
フローティング パネルを閉じてから再度開いても、再び開かず、コンソールに同じエラーが表示され続けます。
これは私のアプリケーションです。Layers
ツールバーのボタンをクリックすると、フローティング パネルが表示されます。
これは、FLoating Panel を開く主な機能です。
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 では表示されません!!