我正在使用vw用于以前的div,现在我想设置一个警报,如果div移动到最左边.这是div:
<div id='pagination'>some stuff</div>
现在它的宽度设置为84vw,这是从早期函数计算出来的.当它的保证金等于-84vw时,我想提醒.我在js尝试了这个,但没有运气:
if ($('#pagination').css('margin-left') == '-84vw') {
alert('you're good to go!');
}
任何人都可以帮我解决这个问题吗?真正的头痛是我无法改变vw到px.
解决方法:
对于px和vw的转换,请参阅this
1px = (100 / document.documentElement.clientWidth)vw
例如 – 如果您的视口宽度为500px(根据定义等于100vw),那么
1px = (100 / 500) = 0.2vw
另外,你有一个语法错误..请正确处理报价
alert('you\'re good to go!');