我正在使用fancybox在网页上加载一些内联内容。
Fancybox和图像一样加载得很好,唯一的问题是我希望某些jquery函数能够在模态窗口中工作,而不会加载。
当我将它们加载到fancybox之外时,jquery函数工作正常,所以想知道在窗口打开时是否有人知道如何调用这些函数?
修改
所以我尝试了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>