为了账号安全,请及时绑定邮箱和手机立即绑定

将 onmouseover 重定向到其他元素时出错

将 onmouseover 重定向到其他元素时出错

慕运维8079593 2023-04-01 17:18:33
我希望当我将鼠标移到 svg 上时,文本会向右移动,使其可见;但是它不起作用。会有什么问题?HTML:<div class="exitBox">                           <span class="exitButton"><?php include "SVGs/sair.svg"; ?></span>            <span class="exit"><a href="#" id="exitA">SAIR</a></span>                       </div>CSS:.exitBox{            display: inline;            position: fixed;            top: 20px;            left: 40px;            overflow: hidden;        }        .exitButton svg{            width: 20px;            color: black;        }        #exitA{            display: inline-block;            text-decoration: none;            color: black;            font-size: 30px;            letter-spacing: 2px;            font-family: Teko;            transform: translateX(-100px);        }脚本脚本:var exit = document.getElementById("exitA");        var exitB = document.getElementsByClassName("exitButton");                exitB.onmouseover = function exit(){            exit.style.transform = "translateX(100px)";          }
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

您对函数和退出元素使用相同的名称。

您将它从 -100px 移动到 100px,这意味着 200px,这会导致文本超出屏幕

var exitB = document.getElementsByClassName("exitButton")[0];


exitB.onmouseenter = function exit(){

      var exitA = document.getElementById("exitA");

      exitA.style.transform = "translateX(0)";  

}

.exitBox{

    display: inline;

    position: fixed;

    top: 20px;

    left: 40px;

    overflow: hidden;

}


.exitButton svg{

    width: 20px;

    color: black;

}


#exitA{

    display: inline-block;

    text-decoration: none;

    color: black;

    font-size: 30px;

    letter-spacing: 2px;

    font-family: Teko;

    transform: translateX(-100px);

}

<div class="exitBox">               

    <span class="exitButton"><div>hover</div></span>

    <span class="exit"><a href="#" id="exitA">SAIR</a></span>               

</div>


查看完整回答
反对 回复 2023-04-01
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信