Modal DIV boven op een form werkt OK, alleen wordt een onderliggende button nog getoond die kan gekl

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Davy Carmans

Davy Carmans

10/09/2013 22:32:22
Quote Anchor link
Hallo allemaal,

ik heb een MODAL DIV gemaakt die dmv een knop wordt getoond met jQuery.
Er wordt netjes een grijze laag over het onderliggende scherm getoond en daarboven dan het modale venster.

Dit werkt netjes, behalve 1 ding niet. Op de onderliggende form staat een button. Deze button komt nog steeds BOVEN de modal DIV en kan ook nog steeds geklikt worden. Nochthans lijkt het me dat ik de z-order goed heb gezet.

Code om het scherm te openen :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
    $(document).ready(function(){
        $('#openscherm').click(function () {
            $("#overlay").show();
            $("#modal").show("slow");
        });
        
        $('#sluiter').click(function () {
            var a = $('#mat_naam').val();
            var b = $('#mat_naam option:selected').text();
            $('#corpusmateriaal').val(a);
            $('#corpusmateriaalnaam').val(b);            
            
//            $("#materiaal").hide("slow");
            $("#modal").hide("slow");
            $("#overlay").hide();            
        });

[b]De overlay zelf :[/b]

        <div id='overlay'></div>
        <div id='modal'>
            <div id='modalcontent'>
                <form>
                    <table>
                        <tr>
                            <td width="100px">Materiaal Type : </td>
                            <td>
                                <select name="mat_type" id="mat_type">
                                    <option value="0">--Kies Materiaal Type--</option>
                                    <?php
                                        createoptions("materiaaltypes", "materiaaltypeid", "materiaaltypenaam", $db);
                                    ?>

                                </select>
                            </td>
                         </tr>
                         <tr>
                             <td>Materiaal naam</td>
                            <td>
                                <select id="mat_naam" name="mat_naam">
                                </select>
                            </td>
                        </tr>
                    </table>
                </form>
                            
                <button id="sluiter">Materiaal gekozen...</button>
                <button id="cancel_button">Annuleren</button>                
            </div>
        </div>


De knop die op de normale form onderaan nog steeds naar boven jumpt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
                    <div id="hiddenonstart">
                        <center><button type="submit">Toon berekening van deze kast</button></center>


En de CSS :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/* MODAL */
/*************************************************/
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    display: none;
    z-order: 100;
}

#modal {
    display: none;
    z-order: 150;
    position:fixed;
    background:rgba(0,0,0,0.2);
    border-radius:14px;
    padding:8px;
    left: 300px;
    top: 50px;
}

#modalcontent {
    border-radius:8px;
    background:#fff;
    padding:20px;
    height: 120px;
    width: 300px;
    z-order: 200;
}


Iemand een idee ?

groetjes,

Davy

Graag in het vervolg bij code, [code] [/code] tags gebruiken.[/modedit]
Gewijzigd op 11/09/2013 18:12:33 door Bas IJzelendoorn
 
PHP hulp

PHP hulp

17/11/2024 20:40:08
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/09/2013 22:55:59
Quote Anchor link
z-order: wat is dat?
moet dat geen z-index zijn?
 
Davy Carmans

Davy Carmans

11/09/2013 08:21:03
Quote Anchor link
Kuch, hoest, gorgel...

Hoe DOM kan een mens zijn...
Snelle typgewoonte of gewoon domme fout...

Opgelost en het werkt.

Frank ==> 3de pint verdiend...

Groetjes,

Davy
 
Frank Nietbelangrijk

Frank Nietbelangrijk

11/09/2013 18:04:01
Quote Anchor link
als het een kratje wordt dan stuur ik wel even mijn gegevens hahaha. Maar heb je geen editor die de juiste keywords aangeeft dan?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.