#1 Sun 25 May 2008 21:25
- mga_sig
- Participant occasionnel
- Date d'inscription: 17 May 2008
- Messages: 12
[OpenLayers]: impact de l'ordre des divisions html
Je poursuis mes essais avec OL, et pour faire mes comparatifs, j'ai fait une page avec une découpe verticale en 2 divisions.
Puis j'ai ajouté une nouvelle division qui recouvre les 2 précédentes:
Code:
<style type="text/css"> #myMap { position:absolute; top: 30px; margin-left: 0%; width: 100%; height: 95%; } #rightMap { position:absolute; top: 30px; margin-left: 50%; width: 50%; height: 95%; } #leftMap { position:absolute; top: 30px; margin-left: 0%; width: 50%; height: 95%; } </style> . . . <div id="myMap" class="myMap"></div> <div id="leftMap" class="leftMap"></div> <div id="rightMap" class="rightMap"></div>
Et bien dans cet ordre, la souris ne fonctionne plus sur la carte!
En modifiant l'ordre de déclaration des div
Code:
<div id="leftMap" class="leftMap"></div> <div id="rightMap" class="rightMap"></div> <div id="myMap" class="myMap"></div>
bingo ça marche !
Quelqu'un a une idée pourquoi ?
Toujours sous Firefox 2. et Windows.
Hors ligne
#2 Mon 26 May 2008 09:25
- Guillaume Sueur
- Participant assidu
- Lieu: Toulouse
- Date d'inscription: 23 Sep 2005
- Messages: 331
- Site web
Re: [OpenLayers]: impact de l'ordre des divisions html
sans le premier cas tes deux premieres division sont au dessus de la
carte et captent donc les événements de la souris, sans qu'ils soient
transmis à la carte elle-même. Si tu tiens à cette structuration,
attribue leur des z-orders inférieurs à celui de la carte.
Guillaume
Hors ligne