Я использую fancybox для загрузки некоторого встроенного контента на веб-страницу.Функции jquery в Fancybox
Fancybox загружается отлично, как и изображения, единственная проблема заключается в том, что некоторые функции jquery будут работать в пределах модального окна, которое не загружается.
Функции jquery работают нормально, когда я загружаю их за пределы fancybox, поэтому было интересно, знает ли кто-нибудь, как вызывать эти функции, когда окно открыто?
EDIT
так что я попробовал 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>
, что, кажется, правильное направление, но я не могу заставить меня работать, чтобы загрузить - смотри выше, если вы можете помочь! – DanC
попробуйте просто заменить наведение функцией() {alert ("test"); } Это скажет вам, выполняет ли оно это или нет. –