我的菜单会根据需要向下滑入页面,但不会出现在" 0px"当我再次点击图像时,我会使用marginTop。该图片有onclick="meny()"
个事件。
var menu;
var x = 0;
function meny() {
menu = document.getElementById('menu-slider');
if(x = 1) {
menu.style.marginTop = "0px";
x = 0;
} else if(x = 0) {
menu.style.marginTop = "-300px";
x = 1;
}
};
答案 0 :(得分:0)
您可能希望删除此处的引号:x='0'
并尝试使用x=1
而不是x=x+1
,如果
答案 1 :(得分:0)
应该是
if(x == 1) {
...
} else if (x == 0) {
...
}
而不是
if (x = 1) {
...
} else if (x = 0) {
...
}