我是新来的Javascript和我从头开始建立一个网站用于学习的目的。我偶然发现我认为是一个错误。我试图在我的一个元素上设置负边距,但它不起作用。这是不适合我的线:Javascript set negative margin
document.getElementById("wrapper").style.marginLeft="-250px";
如何在JavaScript中设置我的元素的负边距? 这里是我的html:
<div class="wrapper">
<div class="wrapper_inside">
<img src="images/profile.png">
<ul>
<li>
<a href="#">Home</a>
</li>
<li>
<a href="#about">About</a>
</li>
<li>
<a href="#portfolio">Portfolio</a>
</li>
<li>
<a href="#contact">Contact</a>
</li>
</ul>
</div>
</div>
这是我的CSS:
.wrapper {
height: 100%;
width: 250px;
position: fixed;
top: 0;
left: 0;
overflow-x: hidden;
color: white;
background-color: #565656;
text-align: center;
transition: 0.5s;
}
----------- -------------编辑 好吧,所以问题在我的JavaScript,但更早。我有切换功能,而不是$element.style.marginLeft=='0px'
我做过$element.style.marginLeft=='0'
你可以给HTML吗? – Ivan
你是否在'