Я не уверен, как у вас открыты и стилизованы два FancyBox ... он должен быть уникальным и, следовательно, иметь идентификаторы для всех элементов.
Но если вам нужно закрыть FancyBox,используйте API
$.fancybox.close
Если вам нужно отключить оверлей, просто используйте опцию overlayShow:
$("a.fancybox").fancybox({
overlayShow : false
});
или так как может показаться, что у вас нетконтроль над опциями, добавьте это к вашему css:
#fancybox-overlay { display: none !important; }
Если у вас все еще есть проблемы, пожалуйста, поделитесь частью разметки и кода, который вы используете
Если вам нужночтобы применить плагин к содержимому внутри fancybox, затем сделайте это с помощью onComplete
callback
$("a.fancybox").fancybox({
overlayShow : false,
onComplete:function(){
$('#cboxContent').find('input').autocomplete();
}
});