我遇到問題:html錨點在Chrome和Safari瀏覽器中不起作用。該頁面下降,而不是上升。 我有這樣的HTML:Anchor在Chrome和Safari瀏覽器中不起作用
<a id="to-top"></a>
<a class="button toTop" href="#" onclick="document.getElementById('to-top').scrollIntoView(true);return false;">Вверх</a>
而且這段JavaScript代碼:
var topScreen = window.pageYOffset ? window.pageYOffset : document.body.scrollTop;
var myScreen = screen.availHeight;
if(topScreen > (myScreen/3)) {
$(".toTop").fadeTo(0, 1.0);
}
else {
$(".toTop").fadeTo(0, 0);
SCSS:
.toTop {
display: none;
position: fixed;
bottom: 20px;
right: 20px;
z-index: 999999;
transition: opacity 1s ease-out;
outline: none;
&:hover {
transition-delay:0s;
}
a {
color: #fff;
text-decoration: none;
&:hover {
color: #000;
}
}
}
有什麼不對?此外,這個元素在點擊後保持專注。
你的一些JavaScript似乎失蹤了? – Jay
提供一個像你一樣的問題小提琴。 – ebilgin