我想在我的项目中实现magnify.js。放大引用是http://mark-rolich.github.io/Magnifier.js/
我根据文档加载了放大镜JS和事件JS,并尝试将
ngOnInit() {
this.magnifier();
}
magnifier(){
var evt = new Event(), // throwing error
let m = new Magnifier(evt); // throwing errror
m.attach({
thumb: '#thumb',
large: 'http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Starry_Night_Over_the_Rhone.jpg/400px-Starry_Night_Over_the_Rhone.jpg',
largeWrapper: 'preview'
});我得到了这个错误
Cannot find name 'Magnifier'在我的理解中,放大镜和Event.js都是原生javascript类。在这种情况下,我如何初始化这些类
发布于 2017-05-29 22:38:49
如果您已经在主HTML中包含了放大镜和事件源,最简单的做法是在组件顶部的全局范围内声明放大镜和事件:
var Magnifier;
var Event;https://stackoverflow.com/questions/44244520
复制相似问题