Ich habe eine Rolle nach oben Pfeil mit Jquery implementiert, und es funktioniert perfekt. Aber mein Problem ist, wenn ich Körper, html auf 100% Höhe verbirgt es verbirgt sich.Scroll nach oben Pfeil ist auf HTML versteckt, Körper 100% Höhe
Html ist wie folgt,
<body>
<main id="top">
........
main content goes here
....
</main>
<!-- goto top arrow -->
<a href="#top" class="goto-top">Top</a>
</body>
CSS
body, html {
overflow-x: hidden;
height: 100%; /* when I remove this, it works */
}
main {
height:100%;
position: relative;
overflow-y: auto;
}
.goto-top {
display: inline-block;
height: 40px;
width: 40px;
bottom: 20px;
right: 20px;
position: fixed;
border-radius:50%;
overflow: hidden;
white-space: nowrap;
opacity:0;
z-index:999;
background:#CCCCCC;
visibility: hidden;
color:#111111;
}
Wenn ich von html, body-Element 100% Höhe entfernen, es funktioniert perfekt. Ich bin total verwirrt. Was sollte das CSS für .goto-top, html und body sein?
Hinweis: Ich wollte Körper halten, html Höhe auf 100% (Seine erforderlich - nicht min-height)
Können Sie eine Plunker mit der Seite machen? Ich habe versucht, und ich sehe das Problem nicht, von dem du sprichst. – master565
Zeigen Sie Ihren JS-Code. – makshh
@ master565 überprüfen Sie die Geige –