javascript – jQuery – 在if语句参数中使用css

我正在使用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!');
上一篇:javascript – 检测视口并重定向到不同的主页


下一篇:让你分分钟理解 JavaScript 闭包