【发布时间】:2020-05-05 12:46:06
【问题描述】:
我正在尝试在我的 magento 2 网站上使用 willmcpo/body-scroll-lock,但我认为我没有正确地包含 body-scroll-lock 库,因为它说:
TypeError: disableBodyScroll 不是函数
请问有谁知道这样做的正确方法是什么?
main.js
require([
'jquery',
'bodyScrollLock'
], function ($) {
$(function(){
const
// bodyScrollLock = require('body-scroll-lock');
disableBodyScroll = bodyScrollLock.disableBodyScroll,
enableBodyScroll = bodyScrollLock.enableBodyScroll,
scrollMobileMenu = document.querySelector('.mobile-menu');
disableBodyScroll(scrollMobileMenu);
});
});
需要js-config.js
var config = {
map: {
"*": {
'bodyScrollLock': 'js/libs/bodyScrollLock'
}
},
deps: [
'bodyScrollLock'
]
};
【问题讨论】:
标签: javascript requirejs magento2 bodyscrolllock