Javascript 基金会无法读取财产和*X27;bg#U级';未定义的

Javascript 基金会无法读取财产和*X27;bg#U级';未定义的,javascript,zurb-foundation,Javascript,Zurb Foundation,我正在试验javascript模块。我可以设法检索模式内容并在显示模式中显示它,但是当我想要关闭模式时,我会收到一条javascript错误消息,而模式不会关闭 以下是javascript代码: var Order = (function (window, document, $){ var Order = function(_id){ this.id = _id; }; Order.prototype = { id:null,

我正在试验javascript模块。我可以设法检索模式内容并在显示模式中显示它,但是当我想要关闭模式时,我会收到一条javascript错误消息,而模式不会关闭

以下是javascript代码:

  var Order = (function (window, document, $){

    var Order = function(_id){
        this.id = _id;
    };

    Order.prototype = {
        id:null,
        constructor: Order, 
        test: function(){
            alert(this.id);
        }, 
        displayOrder: function(){   
            $.get("/orders/dialog_vieworder/"+this.id, function(data){
                var modal = $("#content").append('<div data-reveal />').attr('class', 'reveal-modal').html(data);               
                modal.foundation('reveal', 'open'); 
            });
        }
    };

    return Order;
})(window, document, jQuery);

$(function(){
    o1 = new Order(60000);  
    o1.displayOrder();
});

帮助非常感谢

< P>升级你的基础版本,或者改变这个……/P> 如果你有基础。 找到这条线

var settings = $('[data-reveal].open').data('reveal-init'),
bg_clicked = $(e.target)[0] === $('.' + settings.bg_class)[0];
把第二行改成这个

bg_clicked = $(e.target)[0] === $('.' + ( settings ? settings.bg_class : null))[0];
如果你有一个缩小的版本,那么搜索bg_类 应该只有两个。找到有点像这样的线

i=e(t.target)[0]===e("." + r.bg_class)[0];
那就换成这个

i=e(t.target)[0]===e("." + (r?r.bg_class:null))[0];
你该走了

这是github上的问题

有吗?
i=e(t.target)[0]===e("." + (r?r.bg_class:null))[0];