【发布时间】:2012-05-30 12:17:58
【问题描述】:
由于某种原因,它只是没有运行onComplete 函数。但是它确实加载了fancybox div。我的html:
<ul>
<li class="orange">
#1 <a href="#text">click here</a>
<div id="text" class="text">text text text</div>
</li>
</ul>
我的 jquery:
jQuery('li a').fancybox({
'autoDimensions': 'false',
'width' : 631,
'height': 256,
'onComplete':function(){
alert('running');
jQuery('.fancybox-skin').css('background-color',colour);
}
});
警报没有运行。我也尝试将事件函数更改为onClosed 和其他事件,但什么都没有。
【问题讨论】:
-
你考虑过吗? jsfiddle.net/3Nf4c
-
这是fancybox 2的解决方案stackoverflow.com/questions/10295746/…