먼저 yepnope 한 번 그 자체로 다시 두 번 jQuery를 로딩하고 있습니다. 두 번째로, #container에 이미지를로드하고 (내가 귀하의 페이지에는 표시되지 않음) 다시 한번 동위 원소를 두 번 호출합니다. portfolioContainer는 존재하지만 imagesLoaded를 사용하여 호출되지 않습니다. 당신은 한 번 jQuery를로드 한 번 동위 원소를 호출하고이 코드를 시도 할 필요가 : 당신은 수평 사용하려면
$(function(){
var $container = $('.portfolioContainer');
$container.imagesLoaded(function(){
$container.isotope({
itemSelector : '.itemwrap',
layoutMode: 'horizontal',
horizontal: {
verticalAlignment: 0.5
}
});
});
});
, 다음을 here를 얻을
칙뿐만 아니라로드 :
원본을 보면 여전히 js 파일의 여러 복사본을로드하고 있습니다. 이것은 귀하의 출처에서 볼 수 있습니다 :
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="assets/core/libs/js/loader.js"></script>
<script src="assets/core/libs/js/vendor/jquery.livetwitter.min.js"></script>
<script src="assets/core/libs/js/vendor/jquery.selestnav.min.js"></script><script src="assets/core/libs/js/plugins.js"></script>
<script src="assets/core/libs/js/main.js"></script>
<script src="assets/user/user.js"></script><script src="skinme/skinme.js"></script>
<script type="text/javascript" async="" src="http://www.google-analytics.com/ga.js"></script> <script src="./assets/core/libs/js/jquery.min.js"></script>
<script src="./assets/core/libs/js/loader.js"></script>
<script src="./assets/html5lightbox.js"></script>
<script src="./assets/core/libs/js/jquery.isotope.min.js"></script>
<script src="./assets/core/libs/js/jquery.livetwitter.min.js"></script>
<script src="./assets/core/libs/js/jquery.jribbble.min.js"></script>
<script src="./assets/core/libs/js/jquery.selestnav.min.js"></script>
<script src="./assets/core/libs/js/plugins.js"></script>
<script src="./assets/core/libs/js/main.js"></script>
<script src="./assets/core/libs/js/user.js"></script>
<script src="./assets/core/libs/js/skinme.js"></script>
<script src="./assets/core/imagesloaded.pkgd.js"></script>
isotope v1 문서에 따르면 수평 레이아웃 모드는 isotope.pkgd.js에 포함되어 있지 않으므로 별도로 설치해야합니다. 귀하의 사이트에 설치되어 있지 않습니다. – Macsupport
하지만 문제는 수평 레이아웃이 아니라 수직 레이아웃입니다. –
레이아웃 문제에 대해 말하는 것이 아니라 layoutMode로 선택한 것을 말합니다. 선택한 layoutMode가 "가로"이므로 문제가됩니다. 그럼 layourMode가 js에 포함되어 있지 않으면 실제로 어떻게 작동합니까? – Macsupport