gpt4 book ai didi

javascript - 使用 javascript 而不是 jquery 打开和关闭菜单

转载 作者:行者123 更新时间:2023-11-28 10:57:32 25 4
gpt4 key购买 nike

我有一个菜单,我使用 CSS 在悬停时打开,但在移动设备上不起作用,因此尝试在其上添加 onclick。在 onclick 上打开它,但我无法关闭它。我将菜单设置为 -200,然后悬停时位置向左移动到 0,这使得菜单滑出。我的 JavaScript 是

function openMenu(){
document.getElementById('colorchanger').style.left = 0 + 'px'
}

该 div 的 HTML 是

<div id="colorchanger" onMouseDown="openMenu();">

我只是想让菜单再次滑回到-200 onclick。

最佳答案

function openMenu(){
var left=document.getElementById('colorchanger').style.getPropertyValue("left");
if(left=='-200')
{
document.getElementById('colorchanger').style.left = 0 + 'px'
}
else
{
document.getElementById('colorchanger').style.left = -200 + 'px'
}
}

关于javascript - 使用 javascript 而不是 jquery 打开和关闭菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17390371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com