如何使用条件语句设置变量?

时间:2012-05-15 05:55:07

标签: jquery variables var conditional-statements

我有一系列函数,我传递相同的变量,但我希望此变量的值根据窗口高度更改。设置var X工作正常,但是当我删除它并尝试通过条件语句指定它的值时它不读:

<script>

var viewportHeight = $(window).height();

$(function() {
  $(window).resize(function() {
    if (viewportHeight >= 600) {
         var X = 100;
       }
    if (viewportHeight < 600) {
         var X = 50;
       }
   });
});
</script>

这当然会放在与影响的脚本相同的脚本标签内,因为我不相信它可以通过这种方式设置全局变量。

1 个答案:

答案 0 :(得分:0)

将x变量更改为global,尝试这样

 var x; // global vairable 
$(function() {

  $(window).resize(function() {
    if (viewportHeight >= 600) {
        x=100;
       }
    if (viewportHeight < 600) {
         X = 50;
       }
   });
});