如何阻止jquery函数执行

时间:2017-07-18 06:41:38

标签: jquery

我正在调整窗口大小调整div,但即使我有'else'语句,该函数仍在执行。它没有变为margin-top:0。flexVerticalCenter();继续压倒它。

jQuery(document).ready(function ($) {
        $(window).on("resize", function (e) {
            checkScreenSize();
        });

        checkScreenSize();

        function checkScreenSize(){
            var newWindowWidth = $(window).width();
            if (newWindowWidth < 1023) {
                $('.v-align').flexVerticalCenter();
            }
            else {
                $('.v-align').css('margin-top', '0');
            }
        }
    });

1 个答案:

答案 0 :(得分:0)

注释掉if else语句中的项目会显示checkScreenSize正在运行,因此可能是flexVerticalCenter函数中的某些内容或其他一些css覆盖。

&#13;
&#13;
/var/lib/jenkins/.virtualenvs
&#13;
cd /home/luvpreet/
cd .virtualenvs/influxdata/bin
source activate
&#13;
&#13;
&#13;