多次激活函数调用



下面的代码在taginfos视图模型的activate函数中引起两次调用,为什么?

$(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
});

不能在activate函数中使用jquery插件。DOM还没有准备好,jquery选择器可能找不到任何可以提供给fanybox的内容。将所有jquery插件调用放入viewactivated函数中。这可能不是对你问题的直接回答

下面是一个例子:(看问题部分)Fancybox v2不支持Durandal

相关内容

  • 没有找到相关文章

最新更新