格式化js函数,缺失

时间:2015-05-04 17:41:48

标签: javascript formatting

我有一些缺少结束标签,但我无法真正找到为什么格式不正确,有什么建议吗?它们只是关闭和开放的两个功能:

提前致谢

 open: function() {
                $('#Form').hide();
                $('body').css('height', 'auto');
                $modal.parent().css({ 'width': 'auto', 'left': '0', 'right': '0', 'top': '0', 'box-shadow': 'none' });
                window.scrollTo(0, 0);
                dialogOpened();

            };

            close: function() {
                $('#Form').show();
                if(originalHeightCss)
                    $('body').css('height', originalHeightCss);
                window.scrollTo(0, 0);
                if(isOk) {
                    window.dnnModal.closePopUp(refresh, closingUrl);
                }else{
                    window.location.href = '/default.aspx?ctl=logoff'
                }
            }
        });
    };

1 个答案:

答案 0 :(得分:0)

如果您只是定义Javascript函数,首先您的函数声明应采用以下形式:

function close() {

而不是

close: function() {

如果我修复了函数声明并删除了最后两行(括号,paren,括号),那么它是有效的javascript。

Dave对http://jsbeautifier.org/的建议是可靠的,但我会更进一步,建议使用能够捕获Visual Studio或NetBeans等问题的IDE。