我正在尝试使用menu: "#menu"
将chWidth()
传递给匿名对象。
我该怎么做?
$('#fullpage').fullpage({verticalCentered: false}, chWidth());
function chWidth() {
if ($(window).width()) {
return {menu: "#menu"}
}
}
所以它应该像这样结束:
{
verticalCentered:false,
菜单:“#menu”
}
退货声明应该如何?如果我尝试return menu:"#menu"
答案 0 :(得分:0)
您的return
声明没有问题。
如果您正在使用jQuery,可以使用$.extend
,如下所示:
$('#fullpage').fullpage($.extend({verticalCentered: false}, chWidth()));
或者您可以像这样使用Object.assign
(但您将失去对旧版浏览器的支持):
$('#fullpage').fullpage(Object.assign({verticalCentered: false}, chWidth()));
答案 1 :(得分:0)
首先,您的Unsupported platform for fsevents@1.0.15: wanted {"os":"darwin",
"arch":"any"} (current: {"os":"win32","arch":"x64"})
具有无效的返回点
你应该在else分支中返回相同的类型(对象)。
要组合对象,您可以使用Object.assign方法:
chWidth