fancybox 버전 2.1.5에서 최신 버전을 사용하고 있습니다. 팬시 박스를 열면 .fancybox-wrap div가 .fancybox-overlay div 안에 있음을 알게되었습니다. 같은 페이지에서 다른 fancybox를 열면 .fancybox-overlay div가 .fancybox-wrap div의 바깥쪽에 있습니다. 이전 페이지를 닫은 후 페이지에서 다른 fancybox 열기
는 제 1 및 제 2 fancybox의 나의 정의는 동일하고 같은은 다음과 같습니다$.fancybox({
href : '#my_div',
autoSize : true,
fitToView : false,
padding : 0,
fixed : true,
autoCenter : false,
topRatio : 0.5,
});
을 .fancybox - 랩 사업부가 .fancybox 오버레이 DIV 안에 있으면 내가 할 때, 페이지를 스크롤 fancybox 내용이 fancybox 만 스크롤하면 배경 내용이 정적으로 유지됩니다.
그러나 fancybox와 내용을 스크롤 할 때 .fancybox-overlay 외부에있을 때 스크롤됩니다.
어떻게 페이지가 뒤쪽으로 이동하지 못하게합니까?
이 질문에서 DEMO을 검사하면 랩 div가 fancybox 웹 사이트의 데모와 비교하여 오버레이 div 밖에 있습니다.
$ .fancybox.close();를 실행해야합니까? 다음 fancybox를 열기 전에? – Neil
첫 번째 파일이 자동으로 닫히기 때문에'$ .fancybox.close();'를 실행할 필요가 없습니다. – JFK