Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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

 

Pied de page des forums

Powered by FluxBB