首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Magic缩放回调

如何使用Magic缩放回调
EN

Stack Overflow用户
提问于 2015-12-12 17:13:18
回答 2查看 975关注 0票数 1

将在给定时间执行的Magic缩放文档描述回调。,但不清楚如何使用或分配这些回调。

例如,如何打印控制台消息onZoomReady

我发现的最接近的是一个MagicZoom.defaults.onready属性,但不清楚如何通过javascript设置它(我的尝试并不像预期的那样工作)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-14 13:25:55

回调是通过mzOptions配置的,例如:

代码语言:javascript
复制
var mzOptions = {
    onZoomReady: function() { … } }
;

或者:

代码语言:javascript
复制
var mzOptions = {};
mzOptions.onZoomReady = function() { … };
票数 5
EN

Stack Overflow用户

发布于 2022-08-30 07:05:12

你可以这样做:

代码语言:javascript
复制
MagicZoom.registerCallback('onUpdate', 
    function() {
        console.log('onUpdated', arguments[0], arguments[1], arguments[2]);
    });

它将在控制台中记录如下内容:

代码语言:javascript
复制
onUpdated (id-of-mz-wraper) (html of old element) (html of new element)

您可以使用的其他选项如下:

代码语言:javascript
复制
MagicZoom.registerCallback('onZoomReady', function() {
  console.log('onReady', arguments[0]);
  });

MagicZoom.registerCallback('onZoomIn', function() {
  console.log('onZoomIn', arguments[0]);
  });

MagicZoom.registerCallback('onZoomOut', function() {
  console.log('onZoomOut', arguments[0]);
  });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34242652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档