2016-05-17 34 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

相关问题