我正在使用 fancybox 在网页上加载一些内联内容。
Fancybox 像图像一样加载得很好,唯一的问题是我希望某些 jquery 函数在不会加载的模态窗口中工作。
当我将 jquery 函数加载到 fancybox 之外时,它们工作正常,所以想知道是否有人知道在窗口打开时如何调用这些函数?
编辑
所以我尝试了callbackonshow但无法让它工作,我在这里做错了什么?
<script type="text/javascript">
jQuery(document).ready(function($) {
function hover() {
$("#container ul#thumbnails li a").hover(
function(){
var largePath = $(this).attr("name");
$("#container #main_image img#largeId").attr({ src: largePath }); return false);
}
$("a.group").fancybox({
'frameWidth': 966,
'frameHeight': 547,
'hideOnContentClick': false,
'callbackOnShow': hover
});
});
</script>