2016-05-17 36 views
1

我有一個類叫做如果一個類寬度爲100%,那麼隱藏兩個不同的div

.fp-slidesContainer 

如果這個類有

width=100% 

那麼我想兩個div:#left和#right到被隱藏。 有什麼幫助嗎?

我被困在這裏。

toggle(); 
window.onresize = function() { 
    toggle(); 
} 

function toggle() { 
if (.fp-slidesContainer = 100%) { 
    document.getElementById('left').style.display = 'none'; 
    document.getElementById('right').style.display = 'none'; 
} 
else { 
    document.getElementById('left').style.display = 'block'; 
    document.getElementById('right').style.display = 'block'; 
    }  
} 

回答

0

它不會是一個簡單的,因爲IE &其他瀏覽器把它不同。 對於IE和getComputedStyle,您可以使用其他瀏覽器的currentStyle。但美中不足的是值在像素返回

希望這個片段將是有益的

function toggle() { 
var _m = document.getElementsByClassName('fp-slidesContainer')[0]; 
console.log(window.getComputedStyle(_m,null).getPropertyValue("width")) 
//Rest of your code 
} 

入住這jsFiddle

+0

謝謝你的提示@ user2181397,我只是試圖解決您的jsfiddle但似乎它不工作:/ – Federico

相關問題