2017-03-31 68 views
0

所以我有一個<div>,當你點擊它變得更寬,直到你再次點擊它並縮小。我也有內部的圖像,當點擊將填補新的空間,我的問題是我希望所有,但第一個隱藏,直到它變寬。javascript點擊更改子div元素

https://jsfiddle.net/4ayy4amk/

document.getElementById("logo").onclick = function() { 
    (this.style.width == '45px' || this.style.width == '') 
    ? this.style.width = '241px' 
    : this.style.width = '45px'; 
}; 
+0

你需要使用純JavaScript還是你可以使用JQuery? – Nazkter

+0

以及我還是新來的JavaScript,我有一個Java的理解,所以它不完全jiberish對我 –

+1

你的意思是這樣的? https://jsfiddle.net/4ayy4amk/1/ – DaniP

回答

-1

你只需要設置overflow:hidden#logo。見this

+0

爲正確答案的投票權。方式去堆棧溢出。 –