<button id="btnFloat" dojotype="dijit.form.Button" onClick="openFloater();">Open Floating Pane <div dojoType="dojox.layout.Dock" id="dock" > </div> </button>
<div id="mapDiv" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'center'"> <div id="floater" dojoType="dojox.layout.FloatingPane" title='My Floating Pane' dockTo="dock" style="visibility:hidden;" closable="false" resizable="true" dockable="true"> <div id="tocDiv"></div> </div> </div>
function openFloater() { var fp = dijit.byId('floater'); if ((fp.style = "visibility: hidden;") || (fp.style = "VISIBILITY:hidden;")) { fp.style.visibility="visible"; fp.show(); } }
dojo.require("dojox.layout.FloatingPane"); dojo.require("dojox.layout.ResizeHandle");
<link rel="stylesheet" type="text/css" href="https://serverapi.arcgisonline.com/jsapi/arcgis/3.4/js/dojo/dojox/layout/resources/FloatingPane.css"> <link rel="stylesheet" type="text/css" href="https://serverapi.arcgisonline.com/jsapi/arcgis/3.4/js/dojo/dojox/layout/resources/ResizeHandle.css">
#floater { position: absolute; top: 100px; left: 175px; width: 260px; height: 140px; z-index: 99; } #dock { position:absolute; border-style:hidden; z-index: 99; top: 28px; right: 330px; height: 0px; width: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; visibility:hidden; display:none; }
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.