2011-10-26 2 views
0

이미지 위에 라이트 박스를 배치해야합니다. 나는이 CSS를 추가하려했다. :포지션 라이트 박스 - Fancybox

#globe{ 
position:absolute; 
left:170px; 
top: 50px; 
} 

내가 그렇게하면 라이트 박스가 깨진다. Lightbox를 어떻게 배치합니까? 나는 그것이 라이트 박스에 표시 할 위치를 이제

<p><a id="fancy" href="#globe"><img class="center" style="width:620px;" 
src="/messages4u/2011/images/october/baby-n-grandfather.jpg" /></a></p> 
<p>&nbsp;</p> 
<p>&nbsp;</p> 
<div class="hide"><div id="globe"> 
<img src="/messages4u/2011/images/october/globe-text.png" width="400" 
height="400" /></div></div> 

<script type="text/javascript"> 
var $j = jQuery.noConflict(); 
$j(document).ready(function() { 
$j("a#fancy").fancybox({ 
    'padding' : 0, 
    'overlayShow' : false, 
}); 
}); 
</script> 

가 어떻게 이미지를 배치 할 : 여기에 (내가 Fancybox을 사용하고하는 것은) 내 HTML입니까?

+0

가 지금 노력하고 있습니다 대상으로 할 필요는 fancybox 쇼까지합니까? 당신은 그저 다른 곳에 배치하고 싶습니까? –

+0

예, CSS가 중단되어 표시되지 않습니다. Lightbox를 어떻게 배치 할 것인가하는 다음 호에 대해 물어 보았습니다. – L84

+0

이미지의 특정 부분에만 멋진 상자 효과를 표시 하시겠습니까? – coder

답변

0

당신은 fancybox - 외부 당신은 항목을 변경

#fancybox-outer{ 
position:absolute; 
left:170px; 
top: 50px; 
} 
+0

사실은 # fancybox-wrap입니다. 지금 가지고 있어요 => – L84

+1

또한 린다, jQuery 코드를 다음과 같이 다시 작성할 수 있습니다 : jQuery (function() { $ ("a # fancy") fancybox ({ 'padding': 0, 'overlayShow ': false }); –