2017-02-28 2 views
0

Ich habe ein festes div über ein div, das ich scrollen möchte. Wenn meine Maus über dem festen div ist, kann ich das div nicht scrollen. Gibt es das überhaupt?position fixed div über scrollbares div - kann nicht scrollen

#scroll { 
    width:660px; 
    height:300px; 
    overflow-y:scroll 
} 

#fixed { 
    width:100%; 
    height:100px; 
    padding:20px; 
    box-sizing: border-box; 
    position:fixed; 
    bottom:0px; 
    background:red; 

} 

http://codepen.io/garethj/pen/PpPmdJ

+0

'Zeiger- Veranstaltung s: none' (gehe Browserkompatibilität überprüfen) – CBroe

+0

danke - leider brauche ich einen link in meinem festen div – user1059511

+0

du könntest dein fest div 20px nach rechts geben: http://codepen.io/anon/pen/MpaomW obwohl dein Text trotzdem geht unter dem festen div versteckt sein. Ich würde die Höhe des Scroll div um die Höhe des festen div reduzieren und dann das als Rand unten hinzufügen: http://codepen.io/anon/pen/XMmged – Pete

Antwort

2

pointer-events:none; Fügen Sie diese Sie scroll erlauben, auch wenn Sie den Cursor auf #fixed div

#fixed { 
    width:100%; 
    height:100px; 
    padding:20px; 
    box-sizing: border-box; 
    position:fixed; 
    bottom:0px; 
    background:red; 
    pointer-events:none; /*Add this*/ 
} 
ist
+0

Danke - leider brauche ich einen Link in meinem festen div – user1059511

+0

Hyperlink - Ich habe meinen CodePen aktualisiert. – user1059511

+0

@ user1059511 überprüfen Sie diese jsFiddle - https://jsfiddle.net/v9kzqghs/ – frnt

0

Geben #fixed die folgende width Erklärung:

width: calc(100% - 16px);