//this._eventConnections.push(dojo.connect(map, "onPanStart", this, this.hide));
this._eventConnections.push(dojo.connect(map, "onPanStart", this, this.show));
dojo.connect(map, "onPan", function () { map.infoWindow.show(pt, map.getInfoWindowAnchor(pt)); });
I'm researching the similar issue: create more than one Infowindow to show on map.
Here is some guy's code: codes
Create your own InfoWindow.js file is necessary I think. The path of the file is :\xxxServer\arcgis_js_api\library\3.14\3.14\esri\dijit.