【发布时间】:2010-08-05 00:48:07
【问题描述】:
我有以下代码:
$(document).ready(function(){ $("a#cakeImages").live("click",function() fancybox({
'titleShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic'
}))
});
我得到了正确的图像:
<a id="cakeImages" href="cakes/2/1.jpg" >
<img alt="cakeImages" class="align-left no-border" src="cakes/2/1.jpg" /></a>
但它根本不起作用。我使用 .live,因为我的实际图像会因页面上的 ajax 脚本而改变。
但是当我只把它改成:
$(document).ready(function() {$("a#cakeImages").fancybox({
'titleShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic'
})
});
仅在第一次使用。 有没有人有线索,发生了什么? :D
【问题讨论】:
-
function() fancybox(
标签: jquery ajax jquery-plugins fancybox