我是新來的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
你是否在'