2012-01-13 2 views
0

이 문제에 몇 시간을 보냈습니다. 여기 내 코드가있다.jQuery 라이트 박스 플러그인이 내 페이지에서 작동하지 않습니다.

<div id="contentBox"> 
<p>Some text here </p> 
<div id="photoAlbumOne"> 
    <ul id="photoAlbum"> 
    <li id="fig1"><a href="../images/image1.png"><img src="../images/thumb1.png"></a></li> 
    <li id="fig2"><a href="../images/image2.png"><img src="../images/thumb2.png"></a></li> 
    </ul> 
</div> 
</div> 

여기에 스크립트가 있습니다.

<script type="text/javascript"> 
    $(function() { 
    $('#photoAlbumOne a').lightBox(); 
    }); 
</script> 

jQuery와 플러그인 모두에 대한 링크를 제공했습니다. 뭐가 문제 야? 왜 작동하지 않는거야? 도와 주셔서 감사합니다.

+0

1. 알림 추가 ($ ('contentBox a'). 길이); 자세한 내용은 2. lightBox가로드되어 있는지 확인 - alert ($. lightBox); - 기능 코드를 반환해야합니다. 답변이 필요한 추가 정보. – AndreyM

+0

아 ... 0으로 표시됩니다 – chhantyal

+0

그러면 플러그인 링크가 잘못되었습니다. 이 변경 후에는 id가 유일해야하기 때문에 제 2 id'fig1'을 다른 것으로 대체해야합니다. – scessor

답변

0

라이트 박스 CSS에서 "#photoAlbumOne"을 사용했는지 확인해주세요.

관련 문제