Javascript 基金会无法读取财产和*X27;bg#U级';未定义的
我正在试验javascript模块。我可以设法检索模式内容并在显示模式中显示它,但是当我想要关闭模式时,我会收到一条javascript错误消息,而模式不会关闭 以下是javascript代码: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,
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];