1

以下代码导致 taginfos 视图模型的激活函数中的两次调用,为什么?

$(oTag).fancybox({
   'overlayShow'       : true,
   'width'             : 800,
   'height'            : 500,
   'autoScale'         : true,
   'transitionIn'      : 'elastic',
   'transitionOut'     : 'elastic',
   'type'              : 'iframe',
   'scrolling'         : 'no',
   'href'              : 'http://localhost:1135/#/taginfos/' + item.tagId
});
4

1 回答 1

0

您不能在 activate 函数中使用 jquery 插件。DOM 还没有准备好,jquery 选择器可能找不到任何东西可以提供给fancybox。将所有 jquery 插件调用放在 veiwActivated 函数中。这可能不是您问题的直接答案

这是一个示例:(查看问题部分) Fancybox v2 不适用于 Durandal

于 2013-05-06T02:24:34.253 回答