我对jQuery / javascript相当陌生,我有一个快速的问题,可能很简单,但似乎无法弄清楚。
我想在窗口宽度更改后更改变量值。我使用jQuery的原因是我无法通过CSS更改宽度或高度。
这是我的代码:
<script type="text/javascript">
var jwheight = 390,
windowSize = $(window).width();
$(window).resize(function(){
if (windowSize < 992) {
jwheight = 39;
}
})
player.initialize(800, jwheight, "player", "http://www.website.com", "http://www.website.com/static/images/logo.png", true);
</script>
所以我想在窗口宽度小于992px时更改高度(jwheight)。
所有帮助将不胜感激,谢谢。
最佳答案
您的windowSize
在调整大小功能之外,因此它将始终具有相同的值。您应按以下方式使用函数内部的宽度:
<script type="text/javascript">
var jwheight = 390;
$(window).resize(function(){
if ($(window).width() < 992) {
jwheight = 39;
}
})
player.initialize(800, jwheight, "player", "http://www.website.com", "http://www.website.com/static/images/logo.png", true);
</script>