Ich habe ein JavaScript-Reservierungs-Widget für OpenTable auf meiner Homepage hinzugefügt. Das Modul verfügt über 3 Dropdown-Menüs, einen Kalender, Datumsauswahl und eine Zeitauswahl. Die zweiten 2 Dropdown-Menüs reagieren nicht, auch wenn ich den z-Index verwende, um sie nach vorne zu verschieben, um sie sichtbar zu machen.Drop-down-Funktion funktioniert nicht mehr, nachdem sie mit dem Z-Index nach vorne platziert wurde
Ich denke, ich mache etwas falsch mit CSS aber kann nicht scheinen zu lösen. Oder vielleicht gibt es einen Konflikt mit js? Nicht sicher. Irgendwelche Vorschläge? Danke - Die Seite ist hier auf einem Dev-Server, http://aac.myftpupload.com/
Ich bin eigentlich nicht einmal sicher, welcher Code hier oben zu setzen zu teilen ... das Skript es unten von Opentable zur Verfügung gestellt, und es kommt mit einer Tonne von CSS, die vielleicht mit meiner Website in Konflikt steht, aber ich bin mir nicht sicher:
</div><div class="wpb_column vc_column_container vc_col-sm-9"><div class="vc_column-inner wpex-clr"><div class="wpb_wrapper wpex-vc-column-wrapper wpex-clr " style="min-height:40px;">
<div class="wpb_raw_code wpb_raw_js">
<div class="wpb_wrapper">
<script src="https://secure.opentable.com/frontdoor/default.aspx?rid=82057&restref=6543&bgcolor=F6F6F3&titlecolor=0F0F0F&subtitlecolor=0F0F0F&btnbgimage=https://secure.opentable.com/frontdoor/img/ot_btn_red.png&otlink=FFFFFF&icon=dark&mode=wide&hover=1" type="text/javascript"></script>
</div>
Einige der die CSS für die dropwown ist:
element.style {
display: block;
}
#OT_timeList, #OT_partyList {
width: 108px;
max-height: 200px;
overflow: auto;
border-left: 2px solid #b8b4ac;
border-right: 2px solid #b8b4ac;
border-bottom: 2px solid #b8b4ac;
position: absolute;
top: 34px;
left: 39px;
display: none;
}
.entry ul, .entry ol {
margin: 0 0 10px 10px;
}
.entry ul {
list-style: disc;
}
.entry ul, .entry ol {
margin: 0 0 20px 30px;
}
.OT_navList {
list-style: none;
padding: 0;
margin: 0;
float: left;
width: 142px;
position: absolute;
background-color: #fff;
z-index: 200;
top: 35px;
left: 0;
}
Benutzer werden Ihnen wahrscheinlich schneller helfen können, wenn Sie relevante Codebeispiele in Ihrer Frage bereitstellen. – martieva
Danke @martieva, ich habe etwas Code hinzugefügt, aber nicht sicher, es ist der richtige Teil! – TitoNYC