Anchor在chrome和safari浏览器中不起作用

第三

我有一个问题:html锚在chrome和safari中不起作用。页面下降而不是上升。我有这个HTML:

<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;
            }
        }
    }

怎么了?此外,此元素在单击后仍保持焦点。

Rvervuur​​t

现在,由于您尚未设置JSFiddle,因此我们很难准确地了解项目中正在发生的事情以及期望发生的事情。不过,我已经做了一个小的小提琴,我认为,解决您的问题。

的HTML

<div id="to-top"></div>
<a class="button toTop" href="#to-top">Вверх</a>

的CSS

#to-top {
    height: 200vh;
}

项目中的问题可能是您试图跳至另一个<a>标记,而锚定跳转似乎仅适用于div包含的id请尝试我已经添加了小提琴,看看是否改变的元素to-topdiv为你的作品。

将来,您确实应该在问题中添加自己的小提琴。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么javascript contains属性在chrome浏览器中不起作用?

来自分类Dev

必需的属性在Safari浏览器中不起作用

来自分类Dev

Monospace CSS在Android的Chrome浏览器中不起作用

来自分类Dev

在Google Chrome浏览器中上传不起作用

来自分类Dev

Safari浏览器中的plupload浏览按钮不起作用

来自分类Dev

ng include在chrome浏览器中不起作用

来自分类Dev

如何在JavaScript中获取数据属性-在iOS Safari浏览器中不起作用

来自分类Dev

按钮在Chrome浏览器中有效,但在Mozilla中不起作用

来自分类Dev

Anchor Click和jQuery GET在FF和Safari中不起作用,但在Chrome中起作用,为什么?

来自分类Dev

toLocaleString()在Safari浏览器中不起作用

来自分类Dev

AngularJS ng-attr-title在Chrome浏览器中不起作用

来自分类Dev

CSS动画“转换:缩放”在Safari和其他浏览器中不起作用

来自分类Dev

双击在iPhone Safari浏览器中不起作用

来自分类Dev

javaScript window.crypto.getRandomvalues在Safari浏览器中不起作用

来自分类Dev

倾斜框在Safari / iOS浏览器中不起作用

来自分类Dev

Safari浏览器中的颜色选择器不起作用

来自分类Dev

头盔CSP在Safari浏览器中不起作用

来自分类Dev

表单提交在Safari浏览器中不起作用?

来自分类Dev

chrome扩展程序中的浏览器事件监听器不起作用

来自分类Dev

选择选项的Javascript在Chrome浏览器中不起作用

来自分类Dev

Safari和Chrome浏览器中选项标签词之间的空格不起作用

来自分类Dev

视频元素事件绑定在Safari浏览器中不起作用

来自分类Dev

如何在JavaScript中获取数据属性-在iOS Safari浏览器中不起作用

来自分类Dev

Safari浏览器网络浏览器中的背景属性不起作用

来自分类Dev

闪亮的sliderInput在Chrome浏览器中不起作用

来自分类Dev

通过Safari浏览器中的webrtc调用不起作用

来自分类Dev

可变语言(浏览器语言检测)-在Safari中不起作用

来自分类Dev

.append在Firefox或Safari浏览器中不起作用

来自分类Dev

React 应用程序在 Safari 浏览器中不起作用?语法错误

Related 相关文章

  1. 1

    为什么javascript contains属性在chrome浏览器中不起作用?

  2. 2

    必需的属性在Safari浏览器中不起作用

  3. 3

    Monospace CSS在Android的Chrome浏览器中不起作用

  4. 4

    在Google Chrome浏览器中上传不起作用

  5. 5

    Safari浏览器中的plupload浏览按钮不起作用

  6. 6

    ng include在chrome浏览器中不起作用

  7. 7

    如何在JavaScript中获取数据属性-在iOS Safari浏览器中不起作用

  8. 8

    按钮在Chrome浏览器中有效,但在Mozilla中不起作用

  9. 9

    Anchor Click和jQuery GET在FF和Safari中不起作用,但在Chrome中起作用,为什么?

  10. 10

    toLocaleString()在Safari浏览器中不起作用

  11. 11

    AngularJS ng-attr-title在Chrome浏览器中不起作用

  12. 12

    CSS动画“转换:缩放”在Safari和其他浏览器中不起作用

  13. 13

    双击在iPhone Safari浏览器中不起作用

  14. 14

    javaScript window.crypto.getRandomvalues在Safari浏览器中不起作用

  15. 15

    倾斜框在Safari / iOS浏览器中不起作用

  16. 16

    Safari浏览器中的颜色选择器不起作用

  17. 17

    头盔CSP在Safari浏览器中不起作用

  18. 18

    表单提交在Safari浏览器中不起作用?

  19. 19

    chrome扩展程序中的浏览器事件监听器不起作用

  20. 20

    选择选项的Javascript在Chrome浏览器中不起作用

  21. 21

    Safari和Chrome浏览器中选项标签词之间的空格不起作用

  22. 22

    视频元素事件绑定在Safari浏览器中不起作用

  23. 23

    如何在JavaScript中获取数据属性-在iOS Safari浏览器中不起作用

  24. 24

    Safari浏览器网络浏览器中的背景属性不起作用

  25. 25

    闪亮的sliderInput在Chrome浏览器中不起作用

  26. 26

    通过Safari浏览器中的webrtc调用不起作用

  27. 27

    可变语言(浏览器语言检测)-在Safari中不起作用

  28. 28

    .append在Firefox或Safari浏览器中不起作用

  29. 29

    React 应用程序在 Safari 浏览器中不起作用?语法错误

热门标签

归档